一般是因为环境变量配置的问题。可以手动找到 fc.exe
程序,复制到源代码同目录下,即可正常对拍。或者直接把 fc.exe
的位置 C:\Windows\System32
加入到环境变量即可。
一般是因为防火墙没有关闭的原因,关闭掉防火墙的“病毒和威胁实时保护”一般就可以解决。(也可以把防火墙能关的都关了)
一般监考老师会说明重启时硬盘是否会还原,并说明哪个位置不会还原,此时你应该把代码及时保存到非还原盘。
一般监考老师还会说明最终的代码提交方式,常见的提交模式是 “一个准考证号命名的选手文件夹,里面每道题目单独一个题目英文名的文件夹,每个单独文件夹里都有一个对应的源代码”,具体以监考老师通知为准!一定认真听!这个错误了就 0 分了!
freopen
的输入输出文件名double
乎?long long
乎?void
类型函数如果没有返回对应类型的值,Windows 下没有问题,但是 OJ 和比赛评测环境会 RE
。j0 j1 jn y0 y1 yn
在 <cmath>
中有定义,是贝塞尔函数的解。不要在全局变量用这些变量名。define
,常见的调一年 RE
代码:#define MAXN 100000 + 5
、int t[MAXN * 4]
,这段代码的 define
会展开成 int t[100000 + 5 * 4]
double
类型变量只能一一对应到 int
。long long
的有些整数值 double
没法储存,请使用 long double
。1e9
)的字面量默认是 double
类型。构造临时结构体时,如果把一个 double
类型的值传给了 long long
类型的成员变量,在 gcc 4.7~4.9
版本(常见的 DevCpp 5.11 对应的编译器版本)只会报 Warning
,但是在 OJ 和比赛的评测环境会直接 CE
。
CE
例子:struct T{long long x;}; T a={1e9};