Online JudgeProblem SetAuthorsOnline ContestsUser
Web Board
Home Page
F.A.Qs
Statistical Charts
Problems
Submit Problem
Online Status
Prob.ID:
Register
Update your info
Authors ranklist
Current Contest
Past Contests
Scheduled Contests
Award Contest
User ID:
Password:
  Register

自己在程序中加了些测试代码,终于AC了!

Posted by zhoubao at 2010-06-06 22:35:09 on Problem 1017
将前面的大虾的数据做成两个文件,然后再程序中读入,将自己的结果与他的相比发现了几组错误,修改后就AC了。
以下是加了测试的部分代码,给无限ac的同胞们参考下方法。
int main()
{
	int i,sum,t1,t2;
	ifstream in("data.txt");//前面的1000组测试数据,注意在文件末尾加上6个0,作为结束。
	ifstream in2("result1.txt");//测试数据的结果
	while(1)
	{
		for(i=1,sum=0;i<=6;i++)
		{
		//	scanf("%d",&products[i]);
			in>>products[i];//将测试数据从文件读入程序注			sum+=products[i];
		}
		if(!sum)break;
		memset(pa,0,sizeof(pa));
	//	printf("%d\n",fn());
		t1=fn();//自己的计算结果
		in2>>t2;//前面的1000组数据结果
	//	out<<fn()<<endl;
		if(t1!=t2)//做比较
		{//将不相等的输出至屏幕
			for(i=1;i<=6;i++)
				cout<<products[i]<<' ';
			cout<<endl;
			cout<<t2<<' '<<t1<<endl;
		}
	}
	return 0;
}

Followed by:

Post your reply here:
User ID:
Password:
Title:

Content:

Home Page   Go Back  To top


All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator