RT,提交之后80分,在错了后下载错误点的数据,然而带进Dev-C++里发现竟然和答案一样,绝绝子……
代码如下:
#include<iostream>
using namespace std;
int fsa=0,fsb=0;
void pdsy(int x,int y){
if(x==0)
{
if(y==1||y==4) fsb++;
else if(y==2||y==3) fsa++;
}
else if(x==1)
{
if(y==2||y==4) fsb++;
else if(y==0||y==3) fsa++;
}
else if(x==2)
{
if(y==0||y==3) fsb++;
else if(y==1||y==4) fsa++;
}
else if(x==3)
{
if(y==0||y==1) fsb++;
else if(y==2||y==4) fsa++;
}
else if(x==4)
{
if(y==2||y==3) fsb++;
else if(y==0||y==1) fsa++;
}
}
int main()
{
int N,NA,NB;
cin>>N>>NA>>NB;
int AA[NA+1],BB[NB-1];
for(int i=1;i<=NA;i++) cin>>AA[i];
for(int i=1;i<=NB;i++) cin>>BB[i];
for(int i=1;i<=N;i++)
{
int ai=i,bi=i;
while(ai>NA) ai-=NA;
while(bi>NB) bi-=NB;
pdsy(AA[ai],BB[bi]);
}
cout<<fsa<<" "<<fsb;
return 0;
}
劳烦各位巨佬帮帮涉世尚浅的蒟蒻吧!!!