为了给大家提供更加稳定、更加符合当前信奥竞赛要求的评测环境,本题库已完成编译器升级。
| 原版本 | 新版本 |
|---|---|
| g++ 7.5.0 | g++ 9.4.0 |
| C++11 | C++14 |
新版本默认标准:
-std=c++14(C++14 标准)
| 原版本 | 新版本 |
|---|---|
| gcc 7.5.0 | gcc 9.4.0 |
| C99 | C11 |
新版本默认标准:
-std=c11(C11 标准)
error: 'gets' was not declared in this scope
替代方案:
char s[1000];
cin.getline(s, 1000);//记得多留一个位置存放'\0'
或使用 C++:
string s;
getline(cin, s);
或使用C语言:
fgets(buf, sizeof(buf), stdin);
编译速度更快
可执行文件优化更好
O2 优化更稳定(不会突然更快或更慢)
绝大多数题目不会出现结果差异
如因编译器升级导致部分题目出现问题,欢迎反馈给老师,微信 teacherandy365。