1 条题解
-
0
按题意模拟即可
#include<bits/stdc++.h> using namespace std; int p[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 a[201],b[201]; int i,m,n,na,nb; int main(){ cin>>n>>na>>nb; for(i=1;i<=na;i++) cin>>a[i]; a[0]=a[na]; for(i=1;i<=nb;i++) cin>>b[i]; b[0]=b[nb]; int ansa=0,ansb=0; for(i=1;i<=n;i++){ m=p[a[i%na]][b[i%nb]]; if(m==1){ ansa++; }else if(m==-1){ ansb++; } } cout<<ansa<<" "<<ansb; return 0; }
- 1
信息
- ID
- 51
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- 4
- 标签
- 递交数
- 19
- 已通过
- 17
- 上传者