THE NOTEBOOK
按难度探索 →学习手记
ACM / 比赛题解进阶
starrycoding周赛E题:题意:给定一个数组,你有两个操作,第一个操作是对任意前缀减去一个数,第二个操作是对任意后缀减去一个数。现在希望你用这两个操作将这两个数都变成0,要求操作次数最少,无解情况需要判断。
ACM / C++与基础入门
二维和一维坐标相互转换ACM / C++与基础入门
二维vector的使用https://blog.csdn.net/m0_57298796/article/details/123952640 简单来说,必须给出具体行数,以及列的详细类型信息
ACM / C++与基础入门
关于位运算的一些需要搞清楚的边界最大的 int 型整数在二进制形式下表示为 0111 1111 1111 1111 1111 1111 1111 1111。这是一个 32 位的二进制数,其中最高位为符号位(0 表示正数),其余的位全部为 1。
ACM / C++与基础入门
关于char数组的字符串在 C/C++ 中,'\0' 和 0 是等价的。它们都表示数值零。 '\0' 是一个字符常量,表示 ASCII 值为零的空字符(null character)。在字符串中,'\0' 用作字符串的结束标志。
ACM / C++与基础入门
输入输出处理cin.tie(0) 的作用是取消 cin 与 cout 的绑定,默认情况下,当使用 cin 进行输入操作时,会先执行 cout 的缓冲输出。使用 cin.tie(0) 可以将 cin 和 cout 解绑,让它们可以独立地进行操作,从而提高…
ACM / C++与基础入门
输入输出处理(1)cin.tie(0) 的作用是取消 cin 与 cout 的绑定,默认情况下,当使用 cin 进行输入操作时,会先执行 cout 的缓冲输出。使用 cin.tie(0) 可以将 cin 和 cout 解绑,让它们可以独立地进行操作,从而提高…
ACM / C++与基础入门
一些常用到的有用知识log(2,1000000)=19.931568569324174087221916576936341055188988358147483672328538374... 1MB = 1024KB 1KB = 1024B 1B(byte,字节…
ACM / C++与基础入门
一些常用到的有用知识(1)1MB = 1024KB 1KB = 1024B 1B(byte,字节)=8b(bit,比特). (一个int四字节 不用考虑bit换算,我们全部统一成B进行计算。256mb可以开67,108,864个int,6.7*1e7大约,longl…
ACM / C++与基础基础
比赛环境配置及测试配置:注意打开:Run In Terminal设置,不然无法手动输入 编译命令可加参数: 其他配置:Settings 初始化模板: 1.GNU C++ 版本及64位测试: 2.速度测试:8e9级别
