提交时间:2021-06-19 20:15:02

运行 ID: 20717

#include<bits/stdc++.h> using namespace std; int n,k,sum,a[1001][17],t1,t2; int main(){ cin>>n>>k; for(int i=1;i<=n;i++){ for(int j=1;j<=k;j++){ cin>>a[i][j]; } } for(int i=1;i<=k;i++){ t1=0;t2=0; for(int j=1;j<=n;j++){ if(a[j][i]==1) t1++; if(a[j][i]==2) t2++; if(t1&&t2){ cout<<-1; return 0; } } if(sum==0) sum++; if(t1^t2) sum*=1; else sum*=2; } cout<<sum; return 0; }