码迷,mamicode.com
首页 >  
搜索关键字:codeforces    ( 12211个结果
Codeforces Round #655 (Div. 2) A-D完
再三确认题目,可以出现重复数字后,全1输出即可。 有x,将x分成a+b(a+b==x) 如何分配,使LCM(a,b)最小。 通过样例注意到偶数可以分成两个一样的数字 9可以分成x,2x。 然后毫无理由的猜测平方数可以分成x,2x,但是是完全错误的。 然后举了一些小的例子,比如7->(1,6),(2, ...
分类:其他好文   时间:2020-07-12 10:22:58    阅读次数:160
Codeforces Round #515 (Div. 3) B. Heaters (贪心)
题意:有$n$个桩子,$1$表示该位置有一个火炉,可以使两边距离为$r$的范围照亮,问最少使用多少炉子使得所有范围都被照亮. 题解:贪心,首先我们从$r$位置开始向左找,如果找到了就记录这个位置,然后答案+1,然后再从$2*r-1$这个位置开始向左找第一个没有标记的火炉,如果没有找到就直接输出$-1 ...
分类:其他好文   时间:2020-07-11 23:04:03    阅读次数:47
CodeForces 1021B. Chemical table(并查集)
题意:给定一个n * m的矩形,每个格子有两种颜色,一开始有t个格子上是黑色。对于任意的两行两列,如果交汇的四个格子中有三个是黑色,那么第4个会被自动变成黑色。问你至少需要手动涂黑几个格子,可以使得整个矩形内的格子都变成黑色。 分析:对于三个已经涂黑的格子$(r1, c1)(r1, c2)(r2, ...
分类:其他好文   时间:2020-07-11 17:34:01    阅读次数:55
CodeForces 558C.Amr and Chemistry(多源BFS)
题意:给定一个序列ai,你需要通过下面两个操作让序列中的所有数相等。 1.选中某个数ai, ai = ai * 2 2.选中某个数ai, ai = ai / 2(如3 / 2 = 1) 求使全部数都相等的最小操作数。 分析:这是道BFS,需要对每个数都BFS一下,搜索出这个数所能到达的每个数,累加到 ...
分类:其他好文   时间:2020-07-11 10:01:10    阅读次数:69
E. DeadLee(思维,拓扑图处理)
题:https://codeforces.com/contest/1369/problem/E 题意:有n种食物,wi 表示第 i 种食物的个数,m个朋友,喜欢俩种食物x和y(x,y<=n),确定朋友吃食物的顺序,每次要是还有喜欢的食物就会吃一个(要是x和y都有则都吃x和y),让每个朋友都能吃到至少 ...
分类:其他好文   时间:2020-07-11 00:18:23    阅读次数:62
CodeForces 572C. Lengthening Sticks(不定方程的根的方案个数)
题意:给你三条边$x,y,z$,你可以给三条边各自增加任意数值,但是增加的总和最多为$w$。求可以组成三角形的方案数。 分析:设$x y z$的增量为p1,p2,p3,假定$p1 + p2 + p3 = t,t\in{[0, w]}$,题目中要求的增量可以为0,如果按平常来说,对于形如$p1 + p ...
分类:其他好文   时间:2020-07-10 21:24:43    阅读次数:47
Codeforces Round #446 (Div. 1) C - Envy
由krus求MST可以知道,我们将边集合按照权值大小排序,从小到大贪心的取,其中可以发现,如果权值=x的边,被选取,那么所有权值等于=x的边对应的点应该全部在当前构建的MST中。即,权值相等的边集,在构建MST的过程中,对应点集保持一致。 所以我们这道题目按照权值sort一遍,然后再离线保存下来查询 ...
分类:其他好文   时间:2020-07-10 21:17:46    阅读次数:57
CodeForces 349C. Mafia(二分)
题意:有n个人玩狼人杀,每个人都有最少的局数作为玩家,给定n个玩家至少玩的局数,求至少需要多少局狼人杀可以使所有人玩得尽心。 分析:二分玩的局数x,对于每个人,都至少玩a[i]局,因此,二分的下界为$max(a[1], a[2], ..., a[n])\(,对于一个分界点,如果\)(n - 1) * ...
分类:其他好文   时间:2020-07-10 13:36:04    阅读次数:60
【Codeforces Global Round 9 D】Replace by MEX
题目链接 点我呀 翻译 给你一个长度为 \(n\) 的数组。 你可以将某个位置上的数字换成 \(mex\) 最多 $2*n$ 次。 让你把这个数组变成不下降的,这个数组中的数字都在 $0..n$ 之间。 \(mex\) 表示没有出现过的最小的整数。 题解 构造题,我们可以把目标改为让最后的数组变成 ...
分类:其他好文   时间:2020-07-10 00:20:32    阅读次数:83
Codeforces 1375H Set Merging (分块)
题目链接 https://codeforces.com/contest/1375/problem/H 题解 首先注意到 $2.2\times 10^6\approx 2n\sqrt q$,因此想到分块。 考虑对值域进行分块,每块内值域连续,位置保持相对不变,大小为 \(B\),分成 \(\frac{ ...
分类:其他好文   时间:2020-07-09 19:20:27    阅读次数:85
12211条   上一页 1 ... 27 28 29 30 31 ... 1222 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!