首页 > 其他分享 >Codeforces Round 857 (Div. 2)

Codeforces Round 857 (Div. 2)

时间:2023-03-13 18:46:27浏览次数:53  
标签:857 最大值 Codeforces 枚举 即可 唱片 Div 排序

比赛地址

做到F心态崩了,自然不会去做G.

F
考虑最终路径一定是这样的 1到x节点 在x处攒够路费再到n.

后者可以通过从n跑dij来求最短路。

考虑前者 需要求从1~x的最小代价。

一个初始的想法是直接从1开始跑dij存一些状态。

进一步的可以发现这是从1到n最小代价的子问题。重复上述过程即可。

考虑演出会收入w ,一个转移 x->y 如果wx>wy 那么这个转移对到n来说没有意义因为x一定比y优.

对w进行排序就可以有序dp了。

因为需要求很多点之间的最短路可以直接floyd.

E
可以简化每一个唱片。

然后发现每一个唱片中的最大值影响唱片之间的关系。对其从小到大排序。

设fi表示到第i个唱片的最大长度。

枚举第i歌唱从哪开始接上再枚举决策j。

树状数组优化决策j的寻找即可。

D
将a,b放一起排序枚举a,b中的最大值。

然后寻找一个次大值并且满足集合的并为全集即可。

注意特殊情况次大值和最大值的id不能相同。

C
之间构造i<<8|j即可。

B
贪心的放即可。
A
直接输出。

标签:857,最大值,Codeforces,枚举,即可,唱片,Div,排序
From: https://www.cnblogs.com/chdy/p/17212453.html

相关文章

  • A. K-divisible Sum
    A.K-divisibleSum思路\[ans=\left\lceil\frac{kx}{n}\right\rceil\]\[x=x_{min}\ge\left\lceil\frac{n}{k}\right\rceil\]代码点击查看代码#inc......
  • CodeForces 1147F Zigzag Game
    洛谷传送门CF传送门很有意思的题。考虑若无边权的限制则B必胜,不妨猜想有了限制之后仍然是B必胜。假设A选了I(若A选了D可以边权取相反数),若B走了\((a,b)\)......
  • Vue.js框架:单个div盒子(元素)放至全屏显示
    一、页面元素需要全屏展示的div或其他元素标签的id要设置,方便获取dom节点。再添加一个可以触发点击事件的元素进行操作。<divid="fullDom"><span@click......
  • 2023学校周赛Round1 Div1
    \(A\)拿个栈模拟一下。\(B\)推一推式子,把\((\displaystyle\sum_{i=1}^{n}a_i)^3\)展开,会得到三种类型的式子,其中两个都是可以线性求出来的,第三个的6倍就是答案。\(C\)......
  • Codeforces Round 857 (Div. 2)
    题目链接A核心思路读懂题目也就不难了。//Problem:A.Likes//Contest:Codeforces-CodeforcesRound857(Div.2)//URL:https://codeforces.com/contest/180......
  • Codeforces比赛规则梳理
    1、排名div选手们按Rating以1700为界划分为Div.1和Div.2两类,Div.1的比赛较难,Div.1的ABC三题会和Div.2的CDE三题相同。每次比赛结束后Rating都会依据此前各个选手的Rating和......
  • Codeforces Round #666 (Div. 2)D. Stoned Game(博弈问题)
    problemT和HL玩游戏,n堆石头,玩家轮流在石堆中选择一个(但不能是上一个人取的那堆)取一个石子一旦有一方不能取石头则判输solution统计所有石头数,如果总数小于mx(最多石头的一堆)......
  • Codeforces Round 857 (Div. 2)
    更好的阅读第一次进入时加载缓慢,请耐心等待。赛时降智,菜是原罪。A.Likes简单题。#include<bits/stdc++.h>usingnamespacestd;intT,n,a[11111],s[11111];intm......
  • 练习记录-cf-div2-A-D
    上课的时候抓紧时间写的,状态不好,c也没过,估计换个环境也很难想吧ALikes题意点赞,a<0表示取消赞a>0表示增加赞,a数组乱序输出如何排让赞数价值最多分别记录大于0和小......
  • Codeforces Round 857 (Div. 2)(持续更新)
    Preface貌似CF的Div1/Div2分场就有1900的分界线,大号打不了Div2就很难受同时我对自己的水平有清晰的认知,现在打这种纯Div1的场肯定就是纯被虐,所以也不敢去Div1所以索性开......