摘要: here 单调性:多加几次,出现的数不会变少,肯定可以二分。 最多操作\(p-1\)次,也就是最多进位一次。 而且最多只会进位一次,对于最后一位在加的过程中出现的值,直接用式子算,然后为了统计出现的数的次数,在其他位的数,如果在最后一位变化的范围里,就不应该加1。 但是题解又有不用二分的做法…… 首 阅读全文
posted @ 2023-11-02 15:03 Zlc晨鑫 阅读(12) 评论(0) 推荐(0)
摘要: here 看到分数问题,给出互质\(p,q\),令分子、分母为\(kp,kq\),这样可以构造两个等式,如果直接交叉相乘,得到一个等式,显然前者信息更多。优先考虑前者。 以后看到求最值都可以尝试二分。 然后发现如果只是要求数值相等,是一定有解的,但是题目要求分子加上的不超过分母加上的,发现这个是有单 阅读全文
posted @ 2023-11-02 10:51 Zlc晨鑫 阅读(20) 评论(0) 推荐(0)
摘要: 用排序的贪心一般用微扰法(邻项交换)。 每次决策都是类似的结构的贪心,可以用归纳法证明。 P1182 数列分段 Section II check(x)表示能否将数列分成不超过\(M\)段,每段和的最大值不超过\(x\)。 首先\(ans\)肯定是满足这个判定的,而且小于\(ans\)的分法,分成\( 阅读全文
posted @ 2023-11-02 08:03 Zlc晨鑫 阅读(46) 评论(0) 推荐(0)
摘要: 妙蛙种子。 CGCDSSQ 首先,如果一个数\(x\)的因数\(y\)要么是自己,要么\(y\le \frac{x}{2}\)。 假设\(y\neq x\),\(y>\frac{x}{2}\)。 \[\frac{x}{y} < 2,y|x,\frac{x}{y}=1,x=y \]矛盾。 懒得写了,看 阅读全文
posted @ 2023-11-01 11:54 Zlc晨鑫 阅读(17) 评论(0) 推荐(0)
摘要: 传送门 记\(t\)为\(a\)中\(a_i<0\)的数的个数。 若\(k \le t\),则从小到大将负数变成正数最优。 假设不这么操作最优,也就是选了一个较大的负数或者正数取反,将它们换成一个小的负数取反,答案不劣。 若\(k \ge t\)且\(k-t\)为偶数。 所有数的和为\(s_1\), 阅读全文
posted @ 2023-11-01 11:10 Zlc晨鑫 阅读(13) 评论(0) 推荐(0)
摘要: 看到这么多位运算,拆位考虑。 对于\(f(a,b)\)的一位,要么是0,要么是1。 该位是1,说明有某种\(b\)的排列,使得该位上\(a_i \oplus b_i\)均为1。(因为\(\&\)的结果是1,说明全都是1)。 那么我们要优先满足哪一位为1呢? 一个直接的想法是优先满足高位为1,因为\( 阅读全文
posted @ 2023-11-01 09:50 Zlc晨鑫 阅读(9) 评论(0) 推荐(0)
摘要: 传送门 对于这种网格图的操作,因为是加法操作,所以可以有结合律和交换律,也就是说操作顺序是无关紧要的。 所以从上到下,从左到右考虑所有操作。 对于第一个格子的\(1\),它一定要被减去1次,而且只能被减去1次,因为只有在它格子上操作才能影响到它,它不可能被其他格子的操作加上1。 此时第一个格子的操作 阅读全文
posted @ 2023-11-01 08:42 Zlc晨鑫 阅读(27) 评论(0) 推荐(0)
摘要: 昨天duel了好多题,记一下。 Hanging Hearts 这题一看很复杂,又是树形结构,我们考虑用树形DP解决。 那么就只用考虑当前子树的关系了。 要让最长不下降子序列长度最大,我们先想想什么情况会让最长不下降子序列长度变大。 那就是\(f_i\)可以从\(f_j,j<i,a_j \le a_i 阅读全文
posted @ 2023-11-01 08:26 Zlc晨鑫 阅读(15) 评论(0) 推荐(0)
摘要: 传送门 设\(f_{i,0}\)表示将\([1,i]\)位变成以\(0\)结尾的字符串的最小步数。 \(f_{i,1}\)表示将\([1,i]\)位变成以\(1\)结尾的字符串的最小步数。 \(f_{i,2}\)表示将\([1,i]\)位变成空字符串的最小步数。 转移的时候分类讨论一下第\(i\)位 阅读全文
posted @ 2023-10-31 11:29 Zlc晨鑫 阅读(71) 评论(0) 推荐(0)
摘要: 考虑S第一个字符,会和T中哪些位置上的数配对。 其实就是 \(k|S|\mod |T|\)。 然后可以打表找规律: int main() { int a, b; cin >> a >> b; int x = 0; vector<int> all; while (x < a * b) { all.pu 阅读全文
posted @ 2023-10-30 21:25 Zlc晨鑫 阅读(14) 评论(0) 推荐(0)