摘要: 贪心 有些题 dp 是难做的或做不了的,这个时候可以去设计一种策略使得决策尽可能最优,也就是贪心。可以说贪心有时候是一种乱搞,但乱搞也能搞出出题人想不到的正解。 反悔贪心 有些题中直接 dp 的复杂度很高并且很难优化或者有后效性无法 dp,朴素贪心考虑可以做到 \(O(n)\) 但是无法保证正确性,这个时 阅读全文
posted @ 2024-08-06 12:41 和蜀玩 阅读(63) 评论(0) 推荐(0)
摘要: 7.28-8.11 中山集训 第一次外地集训欸,也是最后一次 阅读全文
posted @ 2024-07-29 07:51 和蜀玩 阅读(83) 评论(5) 推荐(1)
摘要: 20240726【省选】模拟 汗流浃背了 阅读全文
posted @ 2024-07-26 16:23 和蜀玩 阅读(52) 评论(1) 推荐(1)
摘要: Codeforces Round 960 (Div. 2) xht真的好强好强呜呜呜 阅读全文
posted @ 2024-07-21 21:19 和蜀玩 阅读(54) 评论(0) 推荐(1)
摘要: Codeforces Round 959 sponsored by NEAR (Div. 1 + Div. 2) 可惜还是只能 VP。好像这场的 E 重了所以有很多人打差评? A. Diverse Game 简单的。直接将每个数 \(+1\) 就行了,如果为 \(n\times m\) 就变为 \(1\)。 B. Fun Game 一开始读错题了。考虑分别找到 \(s,t\) 中第一个 \(1\) 的位置,若 阅读全文
posted @ 2024-07-19 11:36 和蜀玩 阅读(342) 评论(0) 推荐(1)
摘要: 七月の题 ARC160D 直接考虑从 \(A\) 变为全零数列不太好做,考虑将问题转化为从全零数列通过两种操作可以得到的 \(A\) 数列的个数。发现只要满足每个区间的加一次数 \(\le k\) 就能保证不同操作序列得到数列的唯一性,这个很好感性理解。 于是题目转化成统计序列 \(b_{1\sim 2n-k 阅读全文
posted @ 2024-07-17 17:49 和蜀玩 阅读(21) 评论(0) 推荐(0)
摘要: 拉格朗日插值 感觉还是有必要学一下的。 插值 简单来讲,插值就是一个根据一些已有的坐标点求出一个近似函数的过程,从而得出其他的未知点。 有两种插值方式:一种是线性插值,用分段线性函数来进行函数拟合;另一种是多项式插值,拉格朗日插值法便是一种多项式插值,在OI中应该也就只用这种就行了。多项式插值的形式一般如下: 对 阅读全文
posted @ 2024-07-12 07:19 和蜀玩 阅读(92) 评论(0) 推荐(0)
摘要: Codeforces Round #956 (Div. 2) and ByteRace 2024阅读全文
posted @ 2024-07-08 11:50 和蜀玩 阅读(336) 评论(0) 推荐(0)
摘要: 字符串 我就是史 阅读全文
posted @ 2024-07-02 19:20 和蜀玩 阅读(40) 评论(0) 推荐(0)
摘要: 斜率优化(李超树) 不会单调队列,又看到古神拿李超树切斜率优化特别顺手,遂来学了一下,确实挺好用。 李超树 一种用来快速维护有关线段的信息的数据结构,一般是 \(O(n\log^{2}n)\) 的,在斜率优化题中用到的操作是 \(O(n\log n)\) 的(没有斜率优化题会卡 \(O(n\log n)\) 吧)。 原 阅读全文
posted @ 2024-06-26 21:53 和蜀玩 阅读(84) 评论(0) 推荐(0)