1 条题解
-
1
if党的胜利,没什么好说的,水题。
#include <iostream> #include <cstdio> using namespace std; int main() { int n,na,nb,x,y,xa[201],xb[201],i,j,a,ans,bns; cin>>n>>na>>nb; for(i=1; i<=na; i++) { cin>>x; xa[i]=x; } for(j=1; j<=nb; j++) { cin>>y; xb[j]=y; } ans=0; bns=0; i=0; j=0; for(int a=1; a<=n; a++){ i++; j++; if(i>na)i=1; if(j>nb)j=1; if(xa[i]==0) { if(xb[j]==2 or xb[j]==3) { ans++; } if(xb[j]==1 or xb[j]==4) { bns++; } } else if(xa[i]==1) { if(xb[j]==0 or xb[j]==3) { ans++; } if(xb[j]==2 or xb[j]==4) { bns++; } } else if(xa[i]==2) { if(xb[j]==1 or xb[j]==4) { ans++; } if(xb[j]==0 or xb[j]==3) { bns++; } } else if(xa[i]==3) { if(xb[j]==2 or xb[j]==4) { ans++; } if(xb[j]==0 or xb[j]==1) { bns++; } } else if(xa[i]==4) { if(xb[j]==0 or xb[j]==1) { ans++; } if(xb[j]==2 or xb[j]==3) { bns++; } }} cout<<ans<<" "<<bns; return 0; }
- 1
信息
- ID
- 150
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- 4
- 标签
- 递交数
- 19
- 已通过
- 15
- 上传者