1 条题解
-
0
#include<stdio.h> int main(){ int c,z,y; scanf("%d%d%d",&c,&z,&y); int arr[1009]; int brr[1009]; for(int i=0;i<z;i++) { scanf("%d",&arr[i]); } for(int j=0;j<y;j++) { scanf("%d",&brr[j]); } for(int i=z;i<=c;i++) { arr[i]=arr[i-z]; } for(int j=y;j<=c;j++) { brr[j]=brr[j-y]; } int z1=0; int t=0; for(int g=0;g<c;g++) { if(arr[g]==brr[g]) {t++;} else if(arr[g]==0) { if(brr[g]==2||brr[g]==3) { z1++; }} else if(arr[g]==1){ if(brr[g]==0||brr[g]==3){ z1++; } } else if(arr[g]==2){ if(brr[g]==1||brr[g]==4){ z1++; } } else if(arr[g]==3){ if(brr[g]==2||brr[g]==4){ z1++; } } else if(arr[g]==4){ if(brr[g]==0||brr[g]==1){ z1++; } } } printf("%d %d",z1,c-t-z1); return 0; } ///模拟他的步骤
- 1
信息
- ID
- 280
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 7
- 标签
- (无)
- 递交数
- 283
- 已通过
- 63
- 上传者