目录
2.在考试时,为了保证某一题可以得到满分,在测试程序正确性的时候一定要测试:
日期:2018/12/08
1.在定义数组大小时需要注意:
这样是错误的:
#include <bits/stdc++.h>
using namespace std;
int a[2e9];
int main(){
return 0;
}
正确方式为:
#include <bits/stdc++.h>
using namespace std;
#define MAX 1e9
int a[MAX];
int main(){
return 0;
}
或者:
#include <bits/stdc++.h>
using namespace std;
int a[2 * 1000000000];
int main(){
return 0;
}
2.在考试时,为了保证某一题可以得到满分,在测试程序正确性的时候一定要测试:
①样例
②2~3组手工小数据(人工可以推算出结果)
③边界数据
④特例数据(针对题目中要求特殊判断的地方而设计的数据)
⑤无解数据(针对题目中要求在无解时输出-1而设计的数据)