构造
文章平均质量分 72
Fuko_Ibuki
Eclipse first, the rest nowhere. 已从ACM领域退出,这个账号不会再发题解了。
展开
-
Codeforces 1509C The Sports Festival 区间dp & Codeforces 1509D Binary Literature 抽屉原理,构造
文章目录C题意题解D题意题解 C 题意 给一个序列,令di=max(a1...ai)−min(a1...ai),求min∑i=1ndi给一个序列,令d_i=\max(a_1...a_i)-\min(a_1...a_i),求\min \sum_{i=1}^n{} d_i给一个序列,令di=max(a1...ai)−min(a1...ai),求min∑i=1ndi. 题解 区间dp. 先把序列排序,观察发现最终答案的尾部必定是最大值或者最小值,从而整个序列的前iii个数必然是从小到大的一个区原创 2021-04-17 13:37:43 · 11193 阅读 · 0 评论 -
Codeforces 1204D1/D2 Kirk and a Binary String 贪心,构造
文章目录题意题解 题目链接 题意 给一个010101字符串,构造一个和原来字符串长度一样,对应的所有子串的最长不下降子序列长度相等并且000的个数最多的字符串,输出任意一组解. 题解 我们定义有111能被改为000的字符串是可改变的,否则就是不可改变的. 轻松发现101010这个字符串是不可改变的,我们把所有无法被改变的字符串集合称为sss. 则sss中的字符串满足这样的条件: 1.10∈s10\in s10∈s. 2.若p,q∈sp,q\in sp,q∈s,则pq∈spq\in spq∈s. 3.若p∈s原创 2021-04-03 10:24:36 · 10358 阅读 · 0 评论 -
Codeforces 1354C1&2 Simple & Not Not So Simple Polygon Embedding 阴间几何题
文章目录题意题解 题意 边长为111,边数为2n2n2n的正多边形可以完全放在一个正方形内部,求正方形的最小边长. 题解 对于C1,nnn为偶数的时候,多边形的最外面四边刚好是分别平行垂直的,因此答案没有异议,为1tanπ2n\frac{1}{\tan \frac{\pi}{2n}}tan2nπ1. 然而C2中当nnn为奇数时,这题就完全不一样了. 以n=3n=3n=3为例,六边形横放在正方形当中显然不好,而在中图里,多边形的一条直径和正方形的对角线共线,感性理解+严谨证明可以发现这种情况为最优解原创 2021-02-24 23:51:12 · 10585 阅读 · 0 评论 -
Codeforces 1438C Engineer Artem 构造,非常规做法 & Codeforces 1438D Powerful Ksenia 构造,结论
文章目录C题意题解D题意题解 比赛地址 昨天晚上unrated了,不过几道构造,后面的计数以及交互题确实是好题,太可惜了. C 题意 给一个方阵,可以调整其中的几个数字使其+1+1+1也可不动,构造一种方式使相邻数字不同. 题解 正解:因为每一个数字都能改变奇偶,所以只要把整个方阵直接奇偶染色即可. 下面介绍我wawawa了五次的非常规做法. 首先按顺序把方阵枚举100100100遍,碰到它和边上的数字相同就修改它,反正只有两种情况,非此即彼. 这样操作完之后,本来应该有很大一块的相同数字被修改切割了. 具原创 2020-11-14 12:08:19 · 11375 阅读 · 2 评论