上一页 1 ··· 3 4 5 6 7 8 下一页
摘要: 省流:\(100+100+40+0=240\)。 Day \([-5,-2]\) 全停课。模拟赛。 之前模拟赛发挥都还好的,最后的两场接连爆炸。一场 T1 卡 2h,一场 T2 \(n=400\) 自以为推出了 \(n^3\ln n\) 的正解,结果后来保龄才发现只对 \(L=1\) 适用,被 \( 阅读全文
posted @ 2023-10-24 19:06 yinhee 阅读(63) 评论(0) 推荐(1)
摘要: 首先考虑一些简单的情况,比如 \(m=1\)。 容易发现操作 1 和操作 2 的顺序不会影响结果,于是可以钦定所有操作 1 在操作 2 之前。并且可以发现,进行完所有 1 后 2 的次数即为 \((\text{连续段个数}-1)\)。 然后考虑将 \(m>1\) 的情况。显然最后序列上每 \(m\) 阅读全文
posted @ 2023-10-12 15:14 yinhee 阅读(131) 评论(5) 推荐(1)
该文被密码保护。 阅读全文
posted @ 2023-10-11 20:44 yinhee 阅读(14) 评论(0) 推荐(0)
摘要: 发现直接记录有哪些奖品被选是不可能的,所以考虑转换一下思路:设 \(dp_{i,j,p}\) 为只考虑前 \(i\) 个奖品,抽了 \(j\) 次,有 \(p\) 种不同奖品的的概率。 这个状态相当于是维护一个操作(抽奖)序列。考虑每次加入 \(q\) 个第 \(i\) 种奖品,就相当于是将原序列和 阅读全文
posted @ 2023-07-15 19:34 yinhee 阅读(19) 评论(0) 推荐(0)
摘要: 这是一篇决策单调性题解,好像现在还没有相同做法的题解。 还是类似的分治方式,每次点分成左右两半求两边贡献,再处理跨区间贡献。 但是有一种新的处理贡献方式:决策单调性。 先将两边点各自按照纵坐标升序排序,然后对每个左半边的点找最近的点。怎么找呢?考虑设置两个指针,分别指向纵坐标升序的左边第 \(i\) 阅读全文
posted @ 2023-07-15 19:32 yinhee 阅读(37) 评论(0) 推荐(0)
摘要: 一道计算方式很具有启发意义的题。 对于这种“选中产生贡献”的题,明显是需要对每个点算对总答案的贡献。但是由于“和的平方”的存在,这很难实现。 所以不妨在上面思路的基础上稍作改良:对每两个点算对总答案的贡献。不难发现,贡献的次数即为两个点都被选中的情况数。设 \(a,b,c\) 分别为包含第一个点,包 阅读全文
posted @ 2023-07-15 19:29 yinhee 阅读(53) 评论(0) 推荐(0)
摘要: 果然自己想出来和看题解做出来是完全不同的感觉…… 首先考虑没有不相遇的限制条件怎么做。发现这个问题就是 P1144 再加上乘法原理。 然后思考如何处理相遇的情况。容易想到枚举相遇的点和边。首先从 \(s\) 和 \(t\) 开始各跑一遍最短路,\(dis_{u,0/1},cnt_{u,0/1}\) 阅读全文
posted @ 2023-07-15 19:26 yinhee 阅读(33) 评论(0) 推荐(0)
摘要: 有时间记得补个证明。 $$ F_n=\frac{1}{\sqrt5}\left[ \left(\frac{1+\sqrt5}{2}\right)^n-\left(\frac{1-\sqrt5}{2}\right)^n\right]$$ $$F_{-n}=\left(-1\right)^{n-1}F_ 阅读全文
posted @ 2023-07-14 21:24 yinhee 阅读(48) 评论(0) 推荐(0)
摘要: 记录一些做题时遇到的有价值的 trick。 - [CF1717E](https://www.luogu.com.cn/problem/CF1717E) $$a+b=n$$ $$\gcd(a,b)=\gcd(a,a+b)=\gcd(a,n)=\varphi(n)$$ - [P2619](https:/ 阅读全文
posted @ 2023-03-21 16:45 yinhee 阅读(88) 评论(0) 推荐(0)
摘要: 看到很大的范围限制,很容易想到数位 dp,记录当前 \(mod\ X\) 的值。但是 \(X\) 会非常大,复杂度爆炸。 考虑不用数位 dp 怎么做。容易想到直接枚举 \(X\) 倍数然后判断是不是只用了所给数字。这样又因为 \(X\) 可能非常小,再次爆炸。 想到可以结合一下两种方法,考虑根号分治 阅读全文
posted @ 2023-02-17 21:36 yinhee 阅读(52) 评论(1) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 下一页