• 2024-06-01弱智系列大复活
    小心溢出。写个测大样例的脚本吧,别碰freopen了。比赛结束前记得再测一遍所有题。所有题都有能拿的分,别开摆。秒了和没有任何思路的题都要小心是题读错。别看不到\(10^9\)就不想着开ll。别相信大样例,拍,拍,拍!!别挂分,本地过不了就写到过为止,评测机不一定有想象快。优化做
  • 2024-03-19内存检测工具——ASan(AddressSanitizer)的介绍和使用
    ASan介绍ASan全称AddressSanitizer,是一种内存错误检测工具,目的是帮助开发者检测和调试内存相关的问题,如使用未分配的内存、使用已释放的内存、堆内存溢出等。ASan是由Google开发的,广泛用于C、C++等语言的代码中。ASan的工作原理是在编译时将额外的代码插入到目标程序中,对内存的
  • 2023-11-16NOIP 考前小复习
    考前整理一些可能用得到的东西。壹:命令行部分一、编译-std=c++14。-Wall,-Wextra。会提醒一些可能写错了的地方,或者一些比较明显的UB。比如for(___)a=___;b=___;,会告诉你循环可能漏掉了末尾;比如++x+x++,会告诉你未定义。有可能一些习惯,比如压行,会触发警告。这就需要视
  • 2023-10-11Linux - vscode 神笔记录
    在某个目录下的终端输入code.进入vscode,并且工作区即为此目录。终端/vscode下方栏终端不会写的时候可以试试按tab补全。快捷键和字号都可以改(容易发现位置keyboardshortcuts/settings->texteditor->font)。diffab[-b]-b不考虑white字符数量。ctrl+g