蓝书0x01

位运算 作用 计算机底部实现方式是二进制,熟练运用并掌握位运算可以提高程序运行的时空效率 彩蛋 蓝书前言编号0xFF 为 -1,后记为0x7F 为 127(在有符号8位二进制数的条件下) 初步认识 与:and,&,∧(可以与集合运算联合起来记忆) 或:or,|,∨ 非:not,~,¬ 异或:xor,^ 在mmm位二进制数中,最低位通常为第000位,从右往左递加,最高位为m−1m

2023年祝贺&2022年总结

在2023年来临之际,祝大家新年快乐,事事顺心qwq! whk 今年由于疫情原因,我们学校进行的线上考试,考的结果似乎还可以?不过也不知道别人的成绩(逃) 初三地学习比较忙,感觉没反应过来就过了一半了,剩下半年应该会更忙,认真去做,不留遗憾!!! 2023年我将进行中考了,博客更新可能会很慢,请见谅!加油!!qwq oi 2022的oi知识方面也学了不少,对新的算法也有了一些新的认识,学习。然

近况-2022年10月06日

oi CSP-S 初赛没过,估计是考的时候心态不太好?(ó﹏ò。)估计还是练习的少了初中阶段(应该)不会怎么碰oi了吧>﹏< whk 上初三了,whk也要重视起来了,以后博客更新频率估计比现在还要慢了QAQ,中考加油吧! 其他 这段时间学过了PHP,JS等,但是似乎没啥用。也尝试了编写hexo主题,但并没成功(逃)

hexo博客mathjax支持

我选择的这个主题没有自带数学渲染器,(但写文章怎么能没有latex呢),所以就寻找安装latex办法这里给出一种简单方法。qwq 安装 12$ npm install hexo-filter-mathjax$ hexo clean 配置 在博客目录下的_config.yml内添加 1234567891011mathjax: tags: none # or 'ams' or

单调队列优化多重背包

首先说一些写本文时的悲惨经历,一开始我是使用Gridea,编辑也是用它的编辑器,但是,在一次写作中,电脑无征兆地蓝屏了。我重启之后发现md文件打不开了,查看了一下二进制全是0 emmm(编写过程中保存了!!)。自此我换成了hexo emmm。 符号定义 首先我们定义一些符号,物品个数为 nnn , 第 iii 个物品的体积为 viv_ivi​ ,价值为 wiw_iwi​ , 最多为 sis_is

浅谈分块

分块含义 分块是一种思想,而不是一种数据结构。 分块的基本思想是,通过对原数据的适当划分,并在划分后的每一个块上预处理部分信息,从而较一般的暴力算法取得更优的时间复杂度。 时间复杂度 分块的时间复杂度主要取决于分块的块长,一般可以通过均值不等式求出某个问题下的最优块长,以及相应的时间复杂度。 均衡不等式 对于我们初中所学的完全平方公式 (x+y)2≥0(x+y)^2 \ge 0(x+