1271Color

网友投稿 650 2022-08-28

1271Color

1271Color

题目描述 Alice在玩一个游戏,她在一个m×n的格子里,随机涂黑k个格子。然后她每次可以把一行或者一列的格子染成红色,但是这一行中不能有黑色的格子。 请问她最多能把多少个格子涂成红色?

输入 第一行是一个整数T(T≤100),表示样例的个数。 每个样例的第一行是m(1≤m≤100),n(1≤n≤100),k(0≤k≤m×n)。 以后的k行,每行两个整数x(1≤x≤m),y(1≤y≤n),表示(x,y)为黑色格子。

输出 每行输出一个样例的结果。

样例输入 1 3 4 2 1 1 3 3 样例输出 8 提示 样例如

Sample Input

Sample Output

Source

思路:

下面是具体代码

#include #include int main(){ int t; scanf("%d",&t); while(t--) { int m,n,k,i; scanf("%d%d%d",&m,&n,&k); int a[m+1],b[n+1];//a[0]和b[0]用不上,所以要多加一 memset(a,0,sizeof(a));//memset()函数,自行百度。这里的作用为全部赋值为0,比作是涂红 memset(b,0,sizeof(b));//memset()函数中,第二个值,只能赋值为-1和0 int j; int x[k],y[k]; for(i=0;i

写于2021年9月17日22:45分。 祝周末愉快。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:1059 有多少个1?
下一篇:2020年web应用测试省赛功能测试答案
相关文章

 发表评论

暂时没有评论,来抢沙发吧~