30分,求助,不是很能想清楚

P1328 [NOIP2014 提高组] 生活大爆炸版石头剪刀布

``` #include <iostream> #include <cstring> using namespace std; const int N=201; const int kill[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 n,na,nb,a[N],b[N],ca,cb; int main(void){ scanf("%d%d%d",&n,&na,&nb); for(int i=0;i<na;i++)scanf("%d",&a[i]); for(int i=0;i<nb;i++)scanf("%d",&b[i]); ca=cb=0; for(int i=0;i<n;i++){ ca+=kill[a[i%na]][b[i%nb]]; cb+=kill[b[i%nb]][a[i%na]]; } printf("%d %d\n",ca,cb); return 0; }
by fly_neymar_jr @ 2022-08-20 21:00:26


你那种太麻烦
by fly_neymar_jr @ 2022-08-20 21:00:57


|