求助,样例通过了,但是测试点大部分都过不了
查看原帖
求助,样例通过了,但是测试点大部分都过不了
1617657
plmnbvcxz4楼主2024/12/27 10:34
using namespace std;
int scorea,scoreb;
int a[300],b[300];
int c[][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(){
  int n,na,nb;cin>>n>>na>>nb;
  for(int i=1;i<=na;i++)cin>>a[i];
  for(int i=1;i<=nb;i++)cin>>b[i];
  for(int i=1,x=1,y=1;i<=n;i++){
    if(c[a[x]][b[y]]==1)scorea++;
    if(c[a[x]][b[y]]==-1)scoreb++;
    x++;y++;
    if(x>na)x=1;
    if(y>nb)y=1;
  }
  cout<<scorea<<" "<<scoreb;
  return 0;
}
2024/12/27 10:34
加载中...