上一页 1 ··· 37 38 39 40 41 42 43 44 45 ··· 58 下一页
摘要: CXLV.[九省联考2018]秘密袭击coat 首先先讲一种暴力但能过的方法。 很容易就会往每个值各被计算几次的方向去想。于是我们枚举每个节点,计算有多少种可能下该节点是目标节点。 为了避免相同的值的影响,我们在值相同的点间也决出一种顺序,即,若两个值相同的点在作比较,依照上文定下的那种顺序决定。 阅读全文
posted @ 2021-03-31 15:27 Troverld 阅读(35) 评论(0) 推荐(0) 编辑
摘要: CXLIV.[IOI2018] meetings 会议 被人坑了说这题是CDQ分治的题,一小时想不出来开了题解发现是道DP 大概不会有人像我一样一开始想了极其诡异的DP,然后发现可以用莫队+树剖优化到 \(O(n\sqrt{n}\log^2n)\),但是这复杂度估计比 \(n^2\) 还差…… 扯远 阅读全文
posted @ 2021-03-31 15:24 Troverld 阅读(56) 评论(0) 推荐(0) 编辑
摘要: CXLIII.[AGC013E] Placing Squares 关键是将问题从抽象的“正方形面积”转为具象的形式:一段长度为 \(d\) 的区间,有两个不同的小球要放进去,则总放置方案就是 \(d^2\),且不同的区间间方案是通过乘法原理结合的,刚好是题目中 \(\prod d^2\) 的形式。 阅读全文
posted @ 2021-03-31 15:23 Troverld 阅读(47) 评论(0) 推荐(0) 编辑
摘要: CXLII.CF1158F Density of subarrays 题解 阅读全文
posted @ 2021-03-31 15:22 Troverld 阅读(46) 评论(0) 推荐(0) 编辑
摘要: CXLI.[八省联考2018]林克卡特树 一眼发现函数是凸的。然后思考发现直接一个树形DP就能进行二分的check:设 \(f_{i,0/1/2}\) 分别表示节点 \(i\),其中 \(i\) 未被选/是一条链的链顶/被一条链经过,然后直接DP就行。 为什么二分边界要开到 \(10^{12}\) 阅读全文
posted @ 2021-03-31 15:19 Troverld 阅读(39) 评论(0) 推荐(0) 编辑
摘要: CXL.忘情 wqs二分水题,明显那个式子可以被化成 \((1+\sum x)^2\),于是可以斜率优化,然后又明显随着段数越分越多函数是凹的,于是可以简单wqs二分。时间复杂度 \(O(n\log n)\)。 需要注意的是,因为二分上界是 \(10^{18}\),所以得开 __int128。 代码 阅读全文
posted @ 2021-03-31 15:17 Troverld 阅读(68) 评论(0) 推荐(0) 编辑
摘要: CXXXIX.[AGC030F] Permutation and Minimum 看到 \(300\) 的数据范围,再加上计数题,很容易就往计数DP方向去想。 为方便,我们将 \(n\) 乘二。 因为是两个位置取 \(\min\),于是我们便想到从小往大把每个数填入序列。于是DP数组第一维的意义便出 阅读全文
posted @ 2021-03-31 15:16 Troverld 阅读(44) 评论(0) 推荐(0) 编辑
摘要: CXXXVIII.CF739E Gosha is hunting 因为 \(n\) 是 \(2000\),我们可以想出设一个二维状态来保证 \(n,a\) 这两维,然后再wqs二分 \(b\) 这一维。(明显,随着 \(b\) 越来越大,呈现一凸函数)。 时间复杂度 \(O(n^2\log n)\) 阅读全文
posted @ 2021-03-31 15:14 Troverld 阅读(52) 评论(0) 推荐(0) 编辑
摘要: CXXXVII.[国家集训队]Tree I 两年前刚学MST时做这题WA了,然后两年后才把它补上…… 明显直接wqs二分就行了。 代码: #include<bits/stdc++.h> using namespace std; int n,m,q,dsu[50100],ip; int read(){ 阅读全文
posted @ 2021-03-31 15:13 Troverld 阅读(39) 评论(0) 推荐(0) 编辑
摘要: CXXXVI.[IOI2000] 邮局 加强版 Observation 1. 若一段村庄中设一个邮局,则邮局一定设在其中位数(若是偶数则任一中位数)的位置。 Observation 2. 若令 \(w(l,r)\) 为区间 \((l,r)\) 中村庄设一个邮局的费用,则其满足四边形不等式。 Obse 阅读全文
posted @ 2021-03-31 15:11 Troverld 阅读(146) 评论(0) 推荐(0) 编辑
上一页 1 ··· 37 38 39 40 41 42 43 44 45 ··· 58 下一页