【说句闲话】那年比赛那些事
作者:互联网
以下是关于 NOI 系列相关比赛的一些事 er
- 不要作弊,不要使用
SSH
!!! - 不要违规!!!
- 请不要在赛场上唱歌、发出噪声
main
函数返回值不是 \(0\) 会爆 REprintf
可以使用%.0lf
的形式- 以
__
开头的函数、命名空间(gcc 的函数、命名空间)可以使用 freopen
要记得写,要去注释main
函数必须要有返回值,返回值必须为整数,即int main()
或更标准的int main(void)
- 不要加花里胡哨的的“友好提示”
- 记得程序是机器比较
- 注意 spj
- 千万不要写
exit(1);
这种奇怪的东西 - 考试要记得时间
- 注意
j0
、j1
、jn
、y0
、y1
、yn
是第二类贝塞尔函数,用这些名字定义变量、函数,会重名 __int128
、__int128_t
、__uint128_t
可以使用- 用
long long
缩写ll
时,记得加上typedef long long ll;
,或者用#define
定义 - 用
unsigned long long
缩写ull
时,记得加上typedef unsigned long long ull;
,或者用#define
定义 - 不能保证快读绝对正确请不要打快读,使用
scanf
和printf
- 能不用
cin
、cout
就不用cin
、cout
- 记得写
using namespace std;
否则在std
命名空间下的变量、函数请使用std::
- 使用
scanf
、printf
一定要遵守格式,long long
类型对应%lld
- 定义数组,即
type name[length];
,其中length
是常数 - 提交时建议准考证号文件夹里不仅有对应题目的源代码,还有对应题目的文件夹,里面有对应题目的源代码
pb_ds
可以使用- 记得交源文件
- 如果有除法和乘法的运算的话,记得先算乘法,同级运算交换顺序不影响结果,避免精度误差,除非必须这样
- 写完程序有时间记得对拍
- 睡好觉,会在考场上晕的
- 能写正解就写正解,不要认为正解太难就不写了
- 请熟练掌握高精度算法
- 注意变量名的作用域
stack
、queue
、priority_queue
是容器适配器,没有迭代器STL
中使用insert
、erase
后原迭代器可能错位- 千万不要使用
Windows.h
- 不要使用
system
函数 - 不要
UB
- 千万不要使用
#pragma
- 十年 OI 一场空,不开
long long
见祖宗 sort
的时间复杂度是 \(O(n\log{n})\)&
的优先级低于==
- 不要写错变量名
标签:__,不要,记得,闲话,函数,long,使用,说句,那年 来源: https://www.cnblogs.com/lzexmpoane/p/15430648.html