noiol3 提高t1

灌水区

有人知道noiol可以在哪里申诉吗?qwq
by K_Madoka @ 2020-05-27 21:27:33


~~我是忘写文件输入输出了~~ 会不会您的文件输入输出也有问题?
by PragmaGCC @ 2020-05-27 21:30:20


数组开里面会爆吗(我也不知道)
by Malody @ 2020-05-27 21:30:45


编译测试: 编译器版本:gcc 4.8.1 ``` #1 with x86-64 gcc 4.8.1 <source>: In function 'int main()': <source>:50:24: error: variable-sized object 's' may not be initialized ll a[n+1],s[n+1]={0}; ^ Compiler returned: 1 ``` 地址:[https://gcc.godbolt.org/z/3LaQwu](https://gcc.godbolt.org/z/3LaQwu)
by Monad @ 2020-05-27 21:33:35


高版本的编译器就不会 CE 了,~~所以在洛谷就过了~~
by Monad @ 2020-05-27 21:37:02


@[Monad](/user/23697) ?我之前写也没问题
by K_Madoka @ 2020-05-27 21:43:26


@[Oak_limy](/user/25871) - 构建配置 ```mingw 4.8.1``` - 参数 ```-Wunreachable-code -Wfloat-equal -Wunused -Wreturn-type -Wmain -Wformat -Wall -g -DDEBUG``` - 编译器输出 ``` [Error] D:\Documents\...\1.cpp:50:24: error: variable-sized object 's' may not be initialized ll a[n+1],s[n+1]={0}; ^ ``` 结论:您大概率是CE了(捂脸
by namespace_std @ 2020-05-27 21:43:58


变长数组这个糖本来就不在 C++ 标准里面,大多数编译器支持它只是当作一个“扩展插件”。 不在标准里的东西怎么处理是编译器的事(一定程度上算是 ub?),出现奇奇怪怪的 bug 很正常。
by Monad @ 2020-05-27 21:46:41


P.S. 您的 ```read``` 函数好像没写 ```return``` (
by namespace_std @ 2020-05-27 21:49:28


@[namespace_std](/user/85053) 然而 `read` 并没有被调用(
by Monad @ 2020-05-27 21:50:28


|