出一道CSP-J难度的c++编程题目
题目:矩阵操作
【问题描述】 给定一个n * m的矩阵A,矩阵中的元素均为非负整数。现在需要对矩阵进行一系列操作。每个操作可以选择行或列,并对选定的行或列中的所有元素进行加1操作或乘2操作。请你计算进行完所有操作后,矩阵中所有元素的和。
【输入格式】 输入的第一行包含两个整数n, m,表示矩阵A的行数和列数。接下来n行,每行包含m个非负整数,表示矩阵A中的元素。
【输出格式】 输出一个整数,表示进行完所有操作后,矩阵A中所有元素的和。
【样例输入】 3 4 1 2 3 4 5 6 7 8 9 10 11 12
【样例输出】 164
【样例说明】 先对第一行进行加1操作,得到2 3 4 5,然后对第二行进行乘2操作,得到10 12 14 16,最后对第三列进行乘2操作,得到18 20 22 24,所有操作结束后矩阵A变为: 2 3 4 5 10 12 14 16 18 20 22 24 所有元素的和为2+3+4+5+10+12+14+16+18+20+22+24=164。
【数据规模与约定】 对于30%的数据,1 ≤ n, m ≤ 10; 对于60%的数据,1 ≤ n, m ≤ 100; 对于100%的数据,1 ≤ n, m ≤ 1000,0 ≤ 矩阵中的元素 ≤ 1000
原文地址: http://www.cveoy.top/t/topic/ij6V 著作权归作者所有。请勿转载和采集!