70分求调

陆妍凯  •  4个月前


include

include

using namespace std; const int NA=1e7,NB=1e7,d[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[NA],b[NB]; int main() {

// freopen("107007.in","r",stdin);
// freopen("107007.out","w",stdout);
int n,na,nb,i;
long long s1=0,s2=0;
cin>>n>>na>>nb;
for(i=1;i<=na;i++) cin>>a[i];
for(i=1;i<=nb;i++) cin>>b[i];
for(i=1;i<=n;i++)
{
	int s=i%na,t=i%nb;
	if(s==0) s=na;
	if(t==0) s=nb;
	int c=d[a[s]][b[t]];
	if(c==1) s1++;
	if(c==-1) s2++;
}
cout<<s1<<" "<<s2<<endl; 
return 0;

}


评论:

markdown是个好东西


廖悦扬  •  4个月前