
思维
文章平均质量分 87
WayJasy
叁肆伍叁,伍肆伍物
展开
-
codeforces 1148C - Crazy Diamond(思维+暴力模拟)
传送门 题意: 给定nnn个数,表示nnn的某个排列。现在你可以交换两个坐标差值大于等于n/2n/2n/2的数,最后使得序列从小到大有序。输出交换次数和交换的坐标。 思路: 设第iii个数所在位置为ididid,要从ididid复原到iii,有五种复原状态: ①id−i①id-i①id−i ②id−1−n−i②id-1-n-i②id−1−n−i ③id−n−1−i③id-n-1-i③id−n−1−...原创 2019-11-15 16:09:10 · 656 阅读 · 0 评论 -
Educational Codeforces Round 76 (Rated for Div. 2) D(st表+二分)
传送门 题意: mmm只怪物,每只怪物有个aaa值。nnn个勇士,每个勇士有ppp和sss,一天只能有一位勇士消耗其sss值去打怪,杀死一只怪消耗111点sss值(s−1)(s-1)(s−1), 第二天所有勇士的sss值都会复原,问需要几天才能杀光所有的怪物。(还有一些细节没描述,大概这个题意。) 思路: 我们直接二分以LLL为起点最多能杀多少只怪,假设为midmidmid,那么我们对怪物的ppp...原创 2019-11-14 11:43:47 · 176 阅读 · 0 评论 -
2019-2020 ICPC SEERC D - Cycle String?(思维+模拟)
传送门 题意: 给定长度为2∗n2*n2∗n的循环字符串,对其重新排列使得新字符串中不存在两个及以上长度为nnn的相同子串,问能否构造成功并输出任意新字符串。 思路: 首先容易发现新串是否合法与出现最多字符的数量有关,稍微打个表发现:出现次数最多的字符(一下称chchch)出现了xxx次. ①①①如果x<=nx <= nx<=n,那么我们直接输出原串就好了。 ②②②如果字符种类数...原创 2019-11-12 21:46:20 · 862 阅读 · 0 评论 -
uva10020 Minimal coverage(最小区间覆盖 贪心)
传送门 题意: 用最少的线段覆盖区间[0,m][0,m][0,m] 思路: 将线段左端点从小到大排序。 很容易可以pass掉线段右端点小于000的线段。 我们维护一个线段覆盖终点RRR(初始为000)。 当前线段的起点如果小于RRR,那么我们就可以更新最大的终点,因为要用最少的线段,那么就要保证这条线段加进来能延展的终点最长,那么要找一条左端点小于RRR,并且右端点最远的线段。 每次这样更新就好了...原创 2019-11-06 23:48:58 · 242 阅读 · 0 评论 -
2019牛客多校九 J Symmetrical Painting(思维模拟)
传送门 题意: 给出nnn个长为1, 以及下边界LLL和上边界RRR的矩形,每个矩形初始时涂上黑色。你可以将某些矩形区域涂上白色,涂完后求最大的矩形区域面积,满足存在一条平行于xxx轴的直线平方上下两部分矩形区域面积(即直线上下的黑色部分面积相同) 思路: 考虑枚举平分线,会发现对于一个矩形来说,平分线越靠近矩形中点,那么我们需要涂色的面积就越小(因为对称,画个图感受一下。),获得的黑色区域面积就...原创 2019-08-16 00:02:59 · 243 阅读 · 0 评论 -
HDU多校 第五场 6227 (equation)
传送门 题意: 对于∑1n∣aix+bi∣=C\sum_1^n|a_ix+b_i| = C∑1n∣aix+bi∣=C, 求xxx的所有可行解(分数形式表示)。 思路: 分区间讨论。 我们令∣aix+bi∣=0|a_ix+b_i| = 0∣aix+bi∣=0,那么就可以得到nnn个关于 a,ba,ba,b 的解 xix_ixi,(对每个绝对值编号1~i) 按照 xix_ixi 的大小(...原创 2019-08-06 00:29:21 · 105 阅读 · 0 评论 -
2019HDU多校 6223 (最小质因子指数幂)
传送门 题解:考虑先筛出1e41e41e4以内的素数,对于每个输入的 nnn 先除掉 1e41e41e4 以内的素因子(如果存在的话),并且更新答案。 如果除完后nnn 还大于1,说明存在大于1e41e41e4的素因子,而且这些素因子的最多只会有444次方,因为更大的话就会超过 1e181e181e18,因此剩下的nnn只会是 ppp2 , ppp3, ppp4。 ppp2和ppp4可以一起判断,...原创 2019-07-31 22:14:24 · 509 阅读 · 0 评论 -
牛客 种草 (思维)
https://ac.nowcoder.com/acm/contest/945/K 题意:给定n个点的树,距离小于等于2的点不能染相同的颜色,问最少需要多少种颜色。题意:给定n个点的树,距离小于等于2的点不能染相同的颜色,问最少需要多少种颜色。题意:给定n个点的树,距离小于等于2的点不能染相同的颜色,问最少需要多少种颜色。 题解:这是一棵无根树,意味着以任意点为根都是可以的(假设以1为根)题解:这...原创 2019-06-24 13:03:52 · 153 阅读 · 0 评论 -
hdu 6186 前后缀
http://acm.hdu.edu.cn/showproblem.php?pid=6186 题意:给出n个数,q个询问,每次询问 x,求除x以外其他所有数 and,or ,xor的值。 题解:xor值最好求,因为 a^b^b = a,所以去掉x的xor值其实就是所有数的异或和再异或上x。 对于and和or,需要先分别求其前缀与(或)和以及后缀与(或)和。 /*** ...原创 2019-02-20 18:07:05 · 354 阅读 · 0 评论 -
ACM/ICPC 徐州网络赛 G Trace set+vector
https://www.jisuanke.com/contest/1557?view=challenges There's a beach in the first quadrant. And from time to time, there are sea waves. A wave ( xx , yy ) means the wave is a rectangle whose vertexe...原创 2018-09-10 10:36:07 · 129 阅读 · 0 评论