CodeFoeces-545A

题目

原题链接:A. Toy Cars

题意

有n辆玩具车,0代表都没坏,1代表j列的坏了,2代表i行的坏了,3代表都坏了。问最后又几辆车完好无损。
本来很简单的题,我把good car理解为最能撞的车了。。。

代码

#include
using namespace std;
int main() {
    int n,a[101][101],s[100]={0};
    scanf("%d",&n);
    for(int i=1;i<=n;i++){
        for(int j=1;j<=n;j++){
            scanf("%d",&a[i][j]);
            if(a[i][j]==1){
                s[i]=1;
            }else if(a[i][j]==2){
                s[j]=1; 
            }else if(a[i][j]==3){
                s[i]=s[j]=1;
            }
        }
    }
    int count=0;
    for(int i=1;i<=n;i++){
        if(!s[i]){
            count++;
        }
    }
    printf("%d\n",count);
    for(int i=1;i<=n;i++){
        if(!s[i]){
            printf("%d",i);
            printf("%s",i==n?"\n":" ");
        }
    }
    return 0;
}

你可能感兴趣的:(CodeFoeces-545A)