首页 > 其他分享 >CF1141 Div3 欢乐信心赛

CF1141 Div3 欢乐信心赛

时间:2022-11-24 22:12:46浏览次数:52  
标签:匹配 CF1141 一轮 差分 欢乐 序列 即可 Div3

非常轻松的比赛,连我这样的菜鸡也感到充满力量。

A

用类似于质因数分解的操作搞一搞即可。

B

将环复制一遍。

C

可以发现 \(q\) 就是差分数组。那么差分数组之和最大的地方就是原序列的最大值,为 \(n\)。然后根据差分数组向前向后推即可。

D

直接把 \(b\) 中每一个字母所在的位置分别存起来,将 ? 单独存。之后 \(a\) 先匹配字母,字母没了再匹配 ? 。最后用 \(a\) 中 ? 与 \(b\) 中搞剩的匹配。任何东西匹配 ? 都是 1 的贡献,所以没毛病

E

总共只有三种情况:第一种:没走完一轮直接秒了,第二种:磨了几轮血最后没走完一轮秒了,第三种:一轮之内秒不掉且打一轮总体不掉血。依次判断即可。

F

贪心,子序列可以存的下,于是把子序列相同的放在一起,再对子序列右端点排列。然后依次来,如果有合法的就取。由于每一次取到的 \(r\) 必定最小,所以答案必定最优。

G

二分答案,将每个点与之相连的边一个一个公司分配,最后剩的再丢给一个公司肯定是最优策略。按照最优策略来,只需判断最终符不符合 \(k\) 的限制即可。

CF 的 Div3 真是越出越拉了,以前好歹最后一题还能用 DFS 序让我心潮澎湃,这次只能用二分加小贪心让我充满力量了。

标签:匹配,CF1141,一轮,差分,欢乐,序列,即可,Div3
From: https://www.cnblogs.com/closureshop/p/16923603.html

相关文章

  • 欢乐评论
    想和up喝100杯奶茶来99个拥抱看98场日落要97次接吻拍96张照片买95朵玫瑰去94家餐馆看93次大海走92条小巷打91次雨伞要90场牵手种89个草莓盖88次被子递87杯温水热86次剩饭看......
  • CF1141F2 Same Sum Blocks (Hard)
    题目传送门思路简单题。不妨先预处理出每一个区间的\(\sum\),然后离散化\(\sum\),对于每个\(\sum\)开一个\(\mathcalvector\)记录所有区间的左右端点。然后枚举每......
  • 考前欢乐赛
    欢乐qwq欢乐是什么 B.凑数本来以为就连a,b的单价都比1高的时候也可以贪心,直接能操作就操作到不能操作为止原来还需要枚举!?……可以计算出三种选择的单价,如果1最优那......
  • CF1690(Div3) E. Price Maximization 好题
    题目传送门首先,可以发现,我们不关心原数字的大小,只关心他们除以\(k\)之后的余数。如此考虑:两个数相加,\((a+b)/k=a/k+b/k+(a\)\(mod\)\(k+b\)\(mod\)......
  • CF #575 Div3(A_F)
    A.ThreePilesofCandies题意:给三个堆蛋糕,\(Alice\)和\(Bob\)两个人分,要使得两人最后拿到手上的蛋糕数一样多,求两人最多可以获得多少蛋糕。voidsolve(){......
  • csp模拟12[开挂,叁仟柒佰万, 超级加倍, 欢乐豆 ]
    今日总结:卢本伟nb,我卢本伟没有开挂T1开挂人类智慧题....可我不够智慧我们考虑最终答案的和一定是一个定值,因为如果我将最终的序列再加一个一的话,他还是合法的,但......
  • CF805(div3)E. Split Into Two Sets
    Problem-1702E-Codeforces思路:这道题自己没磕出来思路,大体上就是,先将节点相互连接起来,{1,2}{2,1},{3,4}{4,3}当形成的环是偶数的时候,既可以间隔选择形成二分图,若能形......