HDU 1002 之常见WA(C++描述)

HDU 1002 其实挺水的一题。不过我是个菜鸟,所以应该是典型的错误都犯了些,记录下来。



1.开始我忽略了每个pair数之间多余的空格

2.这个题是个大数相加的题。给出的数超过1000位,肯定无法用普通的INT在承载,只能用数组存储然后自己模拟加法的进位

3.开始在本地测试挺成功,但是给我同学一看发现我忽略了一些简单的情况。如1+99  11111111111+3等这样的情形

小问题还发生了很多,我在OJ上提交了N次,,,AC率变成了5%一下。。。汗。。

总结了一下,一般换行有问题会提示Presentation Error所以如果出现了WA,首先检查一下自己的代码把,其次看看输入输出格式。这基本上就没问题了

贴出我的程序,,,,费了劲了!

#include
#include
#include 
using namespace std;


char *add(char *a,char *b);
void print(char *a);
int main(void)
{
	
	int n;
	char num1[1502];
	char num2[1502];
	cin>>n;
	for(int i=0;i>num1>>num2;
		cout<<"Case "<

你可能感兴趣的:(ACM)