社区讨论

QAQ求大佬拯救

P1328[NOIP 2014 提高组] 生活大爆炸版石头剪刀布参与者 3已保存回复 7

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
7 条
当前快照
1 份
快照标识符
@mi6y234s
此快照首次捕获于
2025/11/20 12:41
4 个月前
此快照最后确认于
2025/11/20 12:41
4 个月前
查看原帖
RT
CPP
#include <iostream>
#include <cmath>
using namespace std;
int t[5][5]={
    {0,2,1,1,2},
    {1,0,2,1,2},
    {2,1,0,2,1},
    {2,2,1,0,1},
    {1,1,2,2,0}
};
int an[2001],bn[2001];
int main(){
    
    int n,a,b;
    cin>>n>>a>>b;
    for(int i=1;i<=a;i++){
        cin>>an[i];
    }
    for(int i=1;i<=b;i++){
        cin>>bn[i];
    }
    int ap=0,bp=0,ansa=1,ansb=1;
    for(int i=0;i<n;i++){
        if(ap>a) ap=1;
        if(bp>b) bp=1;
        if(t[an[ap]][bn[bp]]==1) ansa++;
        else if(t[an[ap]][bn[bp]]==2) ansb++;
        ap++;
        bp++;
    }
    cout<<ansa-1<<' '<<ansb-1<<endl;
    
    return 0;
}

回复

7 条回复,欢迎继续交流。

正在加载回复...