上一页 1 2 3 4 5 6 7 8 9 ··· 11 下一页
该文被密码保护。 阅读全文
posted @ 2024-07-31 19:18 Shunpower 阅读(16) 评论(0) 推荐(0)
摘要: UNR #8 D1T1 考虑这样一个事情:每次排序我们可以把一个小的值放到前面去,也可以把一个大的值放到后面去。但是我们发现,如果要把一个大的值放到 \(i\) 位之后,那么必须要有 \(i\) 个比它小的数在它后面给它垫背。而这说明在目标位及其之后必然有一个比它更小的。所以大胆猜测我们永远只会把小 阅读全文
posted @ 2024-07-13 10:53 Shunpower 阅读(25) 评论(0) 推荐(0)
摘要: 普通容斥 补集转化、子集容斥、数论容斥和莫比乌斯反演。 CF296B Yaroslav and Two Strings 考虑求出总方案数,然后扣掉: 不存在 \(s_i<w_i\) 的。 不存在 \(s_j>w_j\) 的。 同时两者都不存在的。 这个可以随便算,然后完了。 CF559C Geral 阅读全文
posted @ 2024-07-08 17:12 Shunpower 阅读(66) 评论(0) 推荐(0)
摘要: 小 trick 不足挂齿。 考虑 \([l_1,r_1]\to[l_2,r_2]\) 这种连边操作。 一个 naive 的想法是直接把这两个点在两棵线段树上连起来完事了,但是问题是事实上那些该连在一起的点并没有连在一起,怎么办呢? 给第一棵线段树所有边都变成向上,第二棵所有边都变成向下,这样就能只连 阅读全文
posted @ 2024-06-29 10:28 Shunpower 阅读(28) 评论(0) 推荐(0)
摘要: 全是智商题! 增加效率,一些简单的没什么 trick 或者需要总结的题就不写得事无巨细了。 P10350 [PA2024] Modernizacja Bajtocji Link P3953 [NOIP2017 提高组] 逛公园 神仙恶心题。。 使用一个显然的分层图 dp 过了 \(60\)。有两个问 阅读全文
posted @ 2024-06-20 16:29 Shunpower 阅读(48) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2024-04-23 12:25 Shunpower 阅读(9) 评论(0) 推荐(0)
摘要: 做题记录限时返场。 CF277E Binary Tree on Plane 我去,为什么我不会网络流。 看到 \(n\leq 400\),首先考虑区间 dp,然后完全不会。 考虑网络流!考虑怎样让一个流对应一种二叉树,然后跑费用流就很合理。很明显,一个二叉树可以被父亲-儿子关系唯一确定,所以我们考虑 阅读全文
posted @ 2024-04-05 11:34 Shunpower 阅读(48) 评论(0) 推荐(0)
摘要: 好吧好吧,自己做出来的第一道整体二分。 省流:理解能力比较强的话直接拖到最后看算法流程吧。 下面我们称输入时盘子的权值为“盘子的大小”,与文中使用的算法给盘子的赋权区分开。 一堆询问第 \(k_i\) 小,考虑整体二分。 先考虑外部过程。 上整体二分板子,每次二分 \(mid\),形象地把盘子集合掰 阅读全文
posted @ 2024-03-16 16:11 Shunpower 阅读(42) 评论(0) 推荐(0)
摘要: 小 trick 不足挂齿。 考虑一个最优化分段 dp 状物 \(dp_i\gets \max\limits_{j=1}^{i-1}\{dp_j+w(j+1,i)\}\),然而你只会 \(\mathcal O(nc)\) 转移,其中 \(c\) 是计算权值的复杂度。 这时候我们尝试使用决策单调性,也就 阅读全文
posted @ 2024-03-05 17:56 Shunpower 阅读(36) 评论(2) 推荐(1)
该文被密码保护。 阅读全文
posted @ 2024-02-29 18:15 Shunpower 阅读(7) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 ··· 11 下一页