求助,疑似正确却判错的题(bushi
查看原帖
求助,疑似正确却判错的题(bushi
409466
SeaTrent楼主2021/12/13 16:37

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;
}

劳烦各位巨佬帮帮涉世尚浅的蒟蒻吧!!!

2021/12/13 16:37
加载中...