Who can help me(+﹏+)~

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

宏定义,嘿嘿嘿
by _bestknife @ 2016-07-14 13:04:15


```cpp #include<cstdio> using namespace std; #define N 201 int n,na,nb,a[N],b[N]; const int num[5][5]={{0,-1,1,1,-1}, {1,0,-1,1,-1}, {-1,1,0,-1,1}, {-1,-1,1,0,1}, {1,1,-1,-1,0}}; int main(){ scanf("%d%d%d",&n,&na,&nb); for(int i=1;i<=na;i++) scanf("%d",a+i); for(int i=1;i<=nb;i++) scanf("%d",b+i); a[0]=a[na]; b[0]=b[nb]; int xa=0,xb=0; for(int i=1;i<=n;i++){ if(num[a[i%na]][b[i%nb]]<0) xb++; else xa+=num[a[i%na]][b[i%nb]]; } printf("%d %d",xa,xb); return 0; } ```
by ccq765432 @ 2017-01-02 15:38:03


|