摘要: 关于双端队列初始边界 首先要声明一下,deque默认左闭右开,也就是入队时q[tail++] = x的形式。~~有点反人类~~ 我总结出的规律如下。~~可能是错的~~ 分两种情况讨论: 情况1:要求队列里必须要有两个点,比如凸包需要访问q[tail]和q[tail - 1],这种情况用STL太麻烦了 阅读全文
posted @ 2022-09-11 18:23 zjsqwq 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 关于二分边界 1. 终止条件 while (l < r) 2. mid取值 如果答案寄存在$l$上,则mid = (l + r + 1) >> 1,反之如果答案寄存在$r$上,则mid = (l + r) >> 1。 3. l, r取值 如果要求较小的答案,比如小于等于某数的最大值,就是将答案寄存在 阅读全文
posted @ 2022-09-11 18:22 zjsqwq 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 基于WSL的NewVim安装流程 本文所有操作默认使用最新windows系统,拥有Windows Terminal。(当然纯Ubuntu也能用就对了) 注意本文的"~"默认指\wsl.localhost\Ubuntu-20.04\home\username。 WSL终端访问Windows文件需要在路 阅读全文
posted @ 2022-09-11 18:22 zjsqwq 阅读(735) 评论(0) 推荐(0) 编辑
摘要: 如何申请github学生包 & 如何申请Jetbrains学生包 github申请学生包:https://blog.csdn.net/qq_32146369/article/details/105438429 ​ https://education.github.com/discount_reque 阅读全文
posted @ 2022-09-11 18:21 zjsqwq 阅读(82) 评论(0) 推荐(0) 编辑