L1-087 机工士姆斯塔迪奥
#include<stdio.h>
int main(){
int N,M,Q;
scanf("%d %d %d",&N,&M,&Q);
int arr[N+1][M+1];
memset(arr, 0, sizeof(arr));//初始状态为安全
for(int i=0;i<Q;i++){
int T,C;
scanf("%d %d",&T,&C);
if(T==0){//一整行
for(int j=1;j<=M;j++){
arr[C][j]=1;
}
}else if(T==1){//一整列
for(int k=1;k<=N;k++){
arr[k][C]=1;
}
}
}
int count=0;
for(int i=1;i<=N;i++){
for(int j=1;j<=M;j++){
if(arr[i][j]==0){
count++;
}
}
}
printf("%d",count);
return 0;
}
注意:题目要求行号和列号从1开始
美的集团公司福利 724人发布