Wrong Answer
1.数组开小了
2.爆 int
Time Limited Exceeded
1.数组开小了
2.爆 int
3.数组下标过大
Runtime Error
1.数组开小了
2.数组下标过大,越界
解决办法
1.对于要取模的数,往往这个模很大,放在主函数前定义
2.容量很大的数组,放在主函数前定义
例:
// by LMY
#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
const int maxn = 4e5 + 10;
int a[maxn] = {0}, b[maxn] = {0};
int main(){}
提高正确率的办法
1.注意边界元素的调试
2.注意数据类型
3.注意数组和循环变量的初始化
4.不得不使用暴力时,尽量找出隐藏约束条件,减少不必要的时间开销