Asahana_Yuho

把原来放在 Luogu 博客的一些博文拿了过来。

都是一些个人感觉有点意思的题。

当然也有一些无聊题。。。

笔记

  1. Master Theorem与时间复杂度分析

    • 其实就是主定理推导,不过没有运用定积分这些不太初中的方法
    • 初中生应该就能看懂了吧?

数据结构题

  1. P7706 「Wdsr-2.7」文文的摄影布置

    • 线段树题,对理解线段树传参比较有帮助。
  2. P4211 [LNOI2014]LCA

    • 离线转化神题
  3. P6647 [CCC 2019] Tourism

    • 线段树加单调栈优化 DP
    • 用 $\infty$ 减少讨论
  4. CF438D The Child and Sequence

    • 取模操作次数有限,支持局部暴力
    • 类似的题 P4145 上帝造题的七分钟 2 / 花神游历各国,这里开根的次数是有限的
  5. P4137 Rmq Problem / mex

    • 线段树上二分
  6. P5103 [JOI 2016 Final]断层

    • nb 题
    • 一个基本的斜化直的思想
  7. P3253 [JLOI2013]删除物品

    • 一个两栈顶相接的思想(简化模拟)
  8. P4587 [FJOI2016]神秘数

    • 求 $\operatorname{mex}$ 就要往值域上考虑
    • 利用好指数级的增长性,不要怂
  9. P4216 [SCOI2015]情报传递

    • 复习(真的有点忘了)
  10. P1972 [SDOI2009]HH的项链

    • 一个必须掌握的统计思想
  11. P5677 [GZOI2017]配对统计

    • 奇妙的计数思想
  12. P4588 [TJOI2018]数学计算

    • 小思维题

图论题

  1. P6175 无向图的最小环问题

  2. P1613 跑路

    • 位运算类最短路,建立单位 $2^k$ 边
  3. P6833 [Cnoi2020]雷雨

    • 最短路建模
  4. P6066 [USACO05JAN]Watchcow S

    • 无向图欧拉回路(带回走的)实际就是在有向图上跑 Hierholzer
  5. P3199 [HNOI2009]最小圈

    • 论文题
    • 有标准 $O(nm)$ 做法

DP 题

  1. P5336 [THUSC2016]成绩单

    • 以值域定义状态
  2. P1758 [NOI2009] 管道取珠

    • 从意义上解决计数题
  3. P2467 [SDOI2010]地精部落

    • 转换视角计数
  4. P5664 [CSP-S2019] Emiya 家今天的饭

    • 容斥 DP
    • 复习
  5. CF11D A Simple Task

    • 状压 DP
    • 图上的一个小技巧
  6. P2704 [NOI2001] 炮兵阵地

    • 状压 DP
    • 三进制状压
  7. P5024 [NOIP2018 提高组] 保卫王国

    • 倍增优化 DP
    • 然而我写得很屑
  8. P3188 [HNOI2007]梦幻岛宝珠

    • 分组 DP
    • 状态合并
  9. P6647 [CCC 2019] Tourism

    • 数据结构优化 DP
  10. P1950 长方形

    • 线性结构优化 DP
    • 略带一点转化技巧
  11. P2473 [SCOI2008] 奖励关

    • 期望 DP
  12. P5369 [PKUSC2018]最大前缀和

    • 状压 DP
  13. P4163 [SCOI2007]排列

    • 套路状压 DP
    • 一类有关数字整除的 DP
  14. P2607 [ZJOI2008]骑士

    • 基环树最大独立集
  15. P1552 [APIO2012]派遣

    • 可并堆优化 DP
  16. P1450 [HAOI2008]硬币购物

    • 完全背包容斥实现物品数较少的多重背包
  17. P3216 [HNOI2011]数学作业

    • 动态构造矩阵转移
  18. P1081 [NOIP2012 提高组] 开车旅行

    • 倍增优化 DP
  19. T189318 C. 数学题【NOIP 计划 · 模拟赛 #1】

    • 赛题
    • 一个 Trivial 的 DP 技巧?

字符串

  1. P7114 [NOIP2020] 字符串匹配

    • ExKMP
    • DP
    • 复习

贪心

  1. P5665 [CSP-S2019] 划分

    • 比较难想
  2. CF939E Maximize!

    • 不太显然的贪心
  3. P3574 [POI2014]FAR-FarmCraft

    • 比较神奇的贪心
  4. P2168 [NOI2015] 荷马史诗

    • Huffman 树类贪心
  5. P1966 [NOIP2013 提高组] 火柴排队

    • 贪心小技巧
    • 一个有关逆序对的结论

杂题

  1. P6902 [ICPC2014 WF]Surveillance

    • 环上倍增
    • 类似题目 P4155 国旗计划,区别在于这题需要三倍断环为链
  2. CF1548A Web of Lies

    • 小 Trick 题,从结果的角度思考(或者说是现象)
    • 想起来一个数学题,$n$ 个屋子里人员流动,平方和公式的递增性解释
  3. CF1542B Plus and Multiply

    • 同样是小 Trick
    • 转换变量与系数观察
  4. P7567 「MCOI-05」魔仙

    • 打表找规律
    • 利用奇偶性
    • 构造
    • 待定系数
    • 总之很神奇的小学奥数题
  5. P7077 [CSP-S2020] 函数调用

    • 神奇题
  6. P5023 [NOIP2018 提高组] 填数游戏

    • 神奇题
    • 打表找规律
  7. P2717 寒假作业

    • CDQ 分治
  8. CF1148F Foo Fighters

    • 神奇构造题
    • 按位考虑,消除后效性
  9. P7115 [NOIP2020] 移球游戏

    • 神奇构造题
    • 复习
  10. CF1103C Johnny Solving

    • 神奇构造题
    • 一般图构造常用技巧(生成树)
  11. CF468C Hack it!

    • 神奇构造题
    • 消除后效性
  12. P5411 【XR-2】伤痕

    • 不可做构造题
    • 图上的构造:对称,等差,均摊,奇偶变换
  13. CF1567C Carrying Conundrum

    • 思维题
    • 转换视角,就是奇偶分开的加减法
  14. AT4142 [ARC098B] Xor Sum 2

    • 小思维题
    • 对 xor 的理解
  15. AT5759 ThREE

    • 构造题
    • 图上构造技巧:二分图染色
  16. P4219 [BJOI2014]大融合

    • 离线替代 LCT 的一类树剖方法
  17. P1600 [NOIP2016 提高组] 天天爱跑步

    • 树上计数
    • 复习
  18. P5553 电学实验

    • 数学题
  19. CF632D Longest Subsequence

    • 调和级数复杂度分析
  20. P4139 上帝与集合的正确用法

    • nb 题
    • 同样是化无限为有限
  21. P2568 GCD

    • 不就是 YY 的 GCD 吗
    • 不用反演的知识解决
  22. P1226 【模板】快速幂||取余运算

    • 光速幂
    • 讲了一个适应更大幂运算的小技巧
  23. CF582A GCD Table

    • 由大到小不断确定解的过程
  24. P1168 中位数

    • 中位数维护技巧
  25. P3166 [CQOI2014]数三角形

    • 组合计数题
  26. P2746 [USACO5.3]校园网Network of Schools

    • 一个 DAG 式的环构造
  27. P1318 积水面积

    • 套路单调栈(复习)
  28. P1429 平面最近点对(加强版)

    • 分治统计
    • 当板子题
  29. T189317 B. 有向图【NOIP 计划 · 模拟赛 #1】

    • 构造题
    • 图上构造技巧:度数奇偶讨论
  30. P1197 [JSOI2008]星球大战

    • 逆向思维的一个小 Trick
    • 好像挺 Common 的
  31. CF1438D Powerful Ksenia

    • 构造题
    • 奇偶讨论的技巧
  32. P2680 [NOIP2015 提高组] 运输计划

    • 树上差分与二分
  33. AT4168 [ARC100C] Or Plus Max

    • nb 题?
  34. P5666 [CSP-S2019] 树的重心

    • 重心相关性质
  35. P3629 [APIO2010]巡逻

    • 树的直径相关性质
  36. P1395 会议

    • 很无聊的一个技巧
  37. P7073 [CSP-J2020] 表达式

    • 普及题
    • 很无聊的技巧但我当时没做出来
  38. P5836 [USACO19DEC]Milk Visits S

    • 普及题
    • 一个巧妙的并查集思路