P1328 生活大爆炸版石头剪刀布

题目传送

代码:

#include <bits/stdc++.h>

using namespace std;
const int maxn=300;
int vs[5][5]={{0,0,1,1,0},{1,0,0,1,0},{0,1,0,0,1},{0,0,1,0,1},{1,1,0,0,0}};
int a[maxn],b[maxn];
int main()
{
    int n,i,na,nb,suma=0,sumb=0;
    cin>>n>>na>>nb;
    for(i=0; i<na; i++)
    {
        cin>>a[i];
    }
    for(i=0; i<nb; i++)
    {
        cin>>b[i];
    }
    for( i=0; i<n; i++)
    {
        suma+=vs[a[i%na]][b[i%nb]];
        sumb+=vs[b[i%nb]][a[i%na]];
    }
    cout<<suma<<" "<<sumb<<endl;
    return 0;
}

 

©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页