社区讨论
995*2
P1328[NOIP 2014 提高组] 生活大爆炸版石头剪刀布参与者 3已保存回复 4
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 4 条
- 当前快照
- 1 份
- 快照标识符
- @mhju6rl0
- 此快照首次捕获于
- 2025/11/04 08:34 4 个月前
- 此快照最后确认于
- 2025/11/04 08:34 4 个月前
CPP
#include<bits/stdc++.h>
using namespace std;
int main(){
int n,m,k;
int a[1000],b[1000];
cin>>n>>m>>k;
for(int i=0;i<m;i++){
cin>>a[i];
}
for(int j=0;j<k;j++){
cin>>b[j];
}
int a1=0,b1=0;
int j=0,d=0;
for(int i=0;i<n;i++){
if(j>=m){
j=0;
}
else if(d>=k){
d=0;
}
if(a[j]==0&&b[d]==1)b1++;
else if(a[j]==0&&b[d]==2)a1++;
else if(a[j]==0&&b[d]==3)a1++;
else if(a[j]==0&&b[d]==4)b1++;
else if(a[j]==1&&b[d]==0)a1++;
else if(a[j]==1&&b[d]==2)b1++;
else if(a[j]==1&&b[d]==3)a1++;
else if(a[j]==1&&b[d]==4)b1++;
else if(a[j]==2&&b[d]==0)b1++;
else if(a[j]==2&&b[d]==1)a1++;
else if(a[j]==2&&b[d]==3)b1++;
else if(a[j]==2&&b[d]==4)a1++;
else if(a[j]==3&&b[d]==0)b1++;
else if(a[j]==3&&b[d]==1)b1++;
else if(a[j]==3&&b[d]==2)a1++;
else if(a[j]==3&&b[d]==4)a1++;
else if(a[j]==4&&b[d]==0)a1++;
else if(a[j]==4&&b[d]==1)a1++;
else if(a[j]==4&&b[d]==2)b1++;
else if(a[j]==4&&b[d]==3)b1++;
else if(a[j]==0&&b[d]==0)a1+=0;
else if(a[j]==1&&b[d]==1)a1+=0;
else if(a[j]==2&&b[d]==2)b1+=0;
else if(a[j]==3&&b[d]==3)b1+=0;
else if(a[j]==4&&b[d]==4)a1+=0;
j++;
d++;
}
cout<<a1<<" "<<b1;
}
回复
共 4 条回复,欢迎继续交流。
正在加载回复...