我们终将从梦中醒来
追踪最近的用户名外显变动记录。
最近的文章、讨论、云剪贴板与社区记录
在讨论《vscode配置问题,急需帮忙》回复:
@[earth2246](luogu://user/1498760) 可是你的编译命令写的是 `-std=c++23` 啊
在讨论《为什么本地Linux机可以运行洛谷会RE?》回复:
@[Ristear](luogu://user/720180) 因为同一个语句的传参顺序是没有标准定义的,所以会 UB
在讨论《__builtin系列函数noip能用吗》回复:
@[onuay](luogu://user/531206)@[acb437](luogu://user/520359) 仔细看“已发布的NOI系列赛技术类规则如与本说明冲突,冲突部分以本说明为准;” 所以可以用
在讨论《关于点双连通分量》回复:
考虑在构建圆方树的时候用 `vector` 之类的存一下?
在讨论《__builtin系列函数noip能用吗》回复:
可以。[这里有说](https://www.noi.cn/xw/2021-09-01/735729.shtml)。
在讨论《帮大家避一个大坑》回复:
补充一下:可能与编译器有关,(看网上的博文说)clang的计算顺序是从左至右,而VS的计算顺序是从右至左。我自己测的 G++ 是从右往左的,有能力的谷民可以测一下其他的编译器。
在讨论《问编译命令》回复:
@[D_C_Z](luogu://user/652972)@[D_C_Z](luogu://user/652972) [这里](https://www.cnblogs.com/blizzard8204/p/17519125.html) ctrl+F 搜索
在讨论《关于NOIP》回复:
哦对了,Bloodshed Dev-C++ 也是有的,不在桌面上,按下 Windows 键就看得到了。
在讨论《关于NOIP》回复:
@[sjwhsss](luogu://user/982518) 前 5 个看楼上 6. CDJX 回复:CDJX 考点是 Win + NOI Linux 虚拟机的环境,其中 Windows 系统上有小熊猫,甚至还有 Codeblock 和 Vim。
在讨论《NOIP可以使用万能头吗》回复:
1. 可以 2. 可以自己搞一个虚拟机自己试试
在讨论《【NOIP 相关】这个教训指的是?》回复:
C++17 都还没有 `template` 化这些数学函数
在讨论《【NOIP 相关】这个教训指的是?》回复:
应该是 `abs()` 还没有 `template` 化导致的
在讨论《玄关哈希模板0分求调!!!》回复:
@[_Gloaming_](luogu://user/1399216) 所有变量全换 `ull` 试试
在讨论《关于 fc 命令》回复:
在 Linux 下用 diff 吧,那玩意快得吓人,$10^5 \times 30$ 量级的文件不到 0.1s 就跑完了@[1234567890sjx](luogu://user/1013955)
在讨论《关于noi linux输入法》回复:
`win` + `space` 即可,可以按久点显示出来,右上角也有 GUI 可以鼠标换。
在讨论《vscode配置问题,急需帮忙》回复:
@[earth2246](luogu://user/1498760) 附官网网址: Linux: https://gcc.gnu.org/ Windows: https://www.mingw-w64.org/downloads/ 选择自己想要的版本下载即可。 不过 NOI 系列比赛只支持 C++14,所以还是建议用…
在讨论《vscode配置问题,急需帮忙》回复:
编译器版本不支持 C++23,建议前往官网下载最新版并重新配置环境变量。 另外这和 VS Code 没关系,不要什么锅都让编辑器背。@[earth2246](luogu://user/1498760)
在讨论《关于ios::sync_with_stdio(0)的疑问》回复:
@[lbx_0616](luogu://user/723179) 注意这样使用之后要么在 `fclose` 前写一个 `flush` 或者最后一个换行用 `endl` 清掉流,要么直接不写 `fclose`,机房同学因为这个问题总计已经挂了不下 400 分了。
在讨论《求NOIP考试时候的查时间和空间的命令行QAQ》回复:
@[HaloisAWA](luogu://user/1420058) 假设可执行文件叫做 `a`,那么: `size a` 可以测量其静态空间,包括全局变量等,不包括 `vector`,`string` 和各类临时变量。 `time ./a` 可以运行一次 `a` 并测量运行时间,其中 `user` 一栏是比赛所用的。…
在讨论《NOIP环境》回复:
1. 是一致的 2. 这是一个终端命令,表示编译 `a.cpp` 文件为可执行文件 `a`; 但是不建议将 `-o` 选项写在前面,甚至建议把它写在最后以避免你的源代码消失; 这条命令还可以加入更多的编译选项,比如 `g++ a.cpp -std=c++14 -O2 -D_DEBUG -o a` 表示以 C++14 标…
在讨论《关于试机》回复:
1. 随便写一个 `for` 循环取模,用 `chrono` 或者 `ulimit` 卡下时,输出一下取模次数即可,这样可以最大可能地避免 O2 优化。 2. 自己分析,和试不试机无关
在讨论《#define int long long 会怎么样》回复:
话说我自己用的时候只要注意参数类型和内存就好了,有锅什么的编译器会报在对应位置,是不是说明 intellisence 在分析的时候直接将 `define` 的内容替换后分析?
在讨论《#define int long long 会怎么样》回复:
`#define` 不是本来就只是编译期进行文本替换吗,为什么是 UB 啊。(蒟蒻太菜问一下
在讨论《玄关哈希模板0分求调!!!》回复:
哥们你模数是不是爆 `int` 了
在讨论《NOI linux》回复:
都挺常用的(?
在讨论《如果在考场上卡题》回复:
前 30 分钟读题就把每个题的每档部分分都分析好,分辨出哪些是自己写一遍就能拿(或者调不超过 10 min 的)的分先做,然后再做可能要调的。写成计划,严格照着计划做,到时间直接跳,就不会有这种心理负担。 毕竟调一道题最多 100 分,但剩下 3 道题可能能拿的比 100 还多,有时候为了 1 道题放弃剩下 3 道题的…
在讨论《为什么死循环?》回复:
@[Neokaye](luogu://user/1232851) `mid < R` 说明在右边有没有被统计到的部分,应给转进右儿子啊。左边同理。 哥们不妨试试改过来会怎么样。
在讨论《我的线段树需要 8 倍空间!》回复:
如果是模板题的话,注意到数据范围是 $10^5$ 量级的
在讨论《孩子们线段树能AC》回复:
@[litangzheng](luogu://user/1412732) 100 年前写的 ST 表板子,仅供参考 ```cpp #include #include using std::vector; template class ST_Table { private: vector > tbl; int _siz,…
在讨论《求助》回复:
@[luochihao2013](luogu://user/1358185) 首先最简单的肯定是直接排序后去重: ```cpp #include using namespace std; int n, k; int a[10003]; signed main() { ios::sync_with_stdio(0), c…