#1286. 矩阵取反
矩阵取反
【试题描述】
给你一个由0,1组成的矩阵,然后选定若干行若干列,将这些选定的行或列中的数字取反,取反的意思是将0变成1、1变成0,最后统计共有多少个1。
【输入要求】
第一行包含三个用空格隔开的整数m,n,k(m,n,k≤10),k表示共有k次取反工作。
接下来m行每行有n个用空格隔开的数,每个数为0或1,再接下来k行每行包含两个用空格隔开的数f和h。f的值为1或2,其中1代表行,2代表列,h的值代表行数或列数,如f=1,h=3。表示对第三行取反。
【输出要求】
输出仅有一行,包含一个整数,表示所有操作结束后矩阵元素中1的个数。
【输入样例】
3 3 2
0 1 1
0 0 1
1 1 1
1 3
2 2
【输出样例】
4
【知识点及提示】
样例为3*3的0,1矩阵,第四行输入数据表示对第三行取反,第五行输入数据表示对第二列取反。
相关
在以下作业中: