常见错误及其修改方式

1.编译错误 CE

编译器会提示第几行错!然后看附近几行

2.答案错误 WA

整理思路 看每一行代码的含义, 是不是自己想要的! 输出每一步的变量的值, 是不是能达到预期的效果!

3.运行时错误 RE

数组越界、无限递归 二分删代码

4.时间超限 TLE

循环 变量有没有初始化, 增量表达式是否对 结束条件写对没有?

5.内存超限 MLE

#include <bits/stdc++.h>

using namespace std;
bool st;

const int N = 1.28e8 + 10;
int h[N];

bool ed;
signed main() {
	// 原理是利用计算机的存储模式 
	// 1KB=1024Byte
	// 1MB=1024KB
	// 输出的结果是多少M
	cout << (&ed - &st) / 1024.0 / 1024 << endl;
	/*
	256MB = 256 * 1024 KB = 512 * 1024 * 1024 B;
	128 * 1000 * 1000
	1.28*10^8
	*/
} 

6.格式错误 PE

看输出格式, 数据对了,但是格式错误了

0 条评论

目前还没有评论...