LINK

A.B

水题


C. Greedy Arkady

题意

现有n个糖果,分给k个人,编号为1~k,你可以选择X,按顺序给个人x个,直至分完或者不足X个的舍弃,X<=M ,每个人得到糖果的次数要<=D,问第一个人最大可以得到的糖果数

分析

二分?显然不可取  二分答案不知道轮数,二分轮数不知道数量,二分数量不单调

最好的情况是其余k-1人分了a次,第一个人分了a+1次,x*k*a+x<=n,显然x越大越好,但要check剩下的i-1人是否能得到a次


D. Single-use Stones

题意

青蛙要过长度为W的河,每次最多只能挑L,给出距离河边长度[1,w-1]的距离上的石头数量,每个石头最多只能用一次,问最多可以过河青蛙的数量

分析


E. Short Code

题意

给n个不一样字符串,每个字符串可以取一个前缀,但n个字符串最后的前缀不能相同,问n个字符串最后的字符数总和最小是多少个

分析

树上启发式合并

转载于:https://www.cnblogs.com/Deadline/p/9006386.html

Codeforces Round #476 (Div. 2)相关推荐

  1. Codeforces Round #476 (Div. 2) C. Greedy Arkady

    点击打开题目链接 知道了当第一个人比那 k-1 个人多分一次x就是最优策略 和 对分糖果的次数进行枚举就差不多了 当分i次的时候, 有 (i-1)*x(k-1)+x+i<=n; x=n/((i- ...

  2. Codeforces Round #476 (Div. 2) B. Battleship

    用暴力就可以过,不过晚上做的时候被题面和自己的英语水平唬着了,没做.也是签到题吧,不过自己写的比较乱 点击打开题目链接 #include <iostream> #include <c ...

  3. Codeforces Round #476 (Div. 2) A. Paper Airplanes

    点击打开题目链接 签到题 #include <iostream> using namespace std; int main() {int k,n,s,p;cin>>k> ...

  4. Codeforces Round #476 (Div. 2) C - Greedy Arkady

    Examples 1: input: 20 4 5 2 output: 8Examples 2: input: 30 9 4 1 output: 4 题意: n,k,m,d分别表示n颗糖,k个人,一次 ...

  5. Codeforces Round #506 (Div. 3)

    Codeforces Round #506 (Div. 3) 实习期间事不多,对div3 面向题解和数据编程了一波 A. Many Equal Substrings 题目链接 A题就是找后缀和前缀重合 ...

  6. Codeforces Round #563 (Div. 2)/CF1174

    Codeforces Round #563 (Div. 2)/CF1174 CF1174A Ehab Fails to Be Thanos 其实就是要\(\sum\limits_{i=1}^n a_i ...

  7. 构造 Codeforces Round #302 (Div. 2) B Sea and Islands

    题目传送门 1 /* 2 题意:在n^n的海洋里是否有k块陆地 3 构造算法:按奇偶性来判断,k小于等于所有点数的一半,交叉输出L/S 4 输出完k个L后,之后全部输出S:) 5 5 10 的例子可以 ...

  8. Codeforces Round #696 (Div. 2) (A ~ E)超高质量题解(每日训练 Day.16 )

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 Codeforces Round #696 (Div. 2) (A ~ E)超高质量题解 比赛链接:h ...

  9. Codeforces Round #712 Div.2(A ~ F) 超高质量题解(每日训练 Day.15 )

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 Codeforces Round #712 Div.2(A ~ F) 题解 比赛链接:https:// ...

最新文章

  1. WPF入门教程(七)---依赖属性(3)(转)
  2. Linux iscsi磁盘共享挂载
  3. 数据中心着火,工程师用嘴一吹就灭了?
  4. 相机视场角和焦距_镜头小讲堂(一)镜头的焦距
  5. 支撑数千家天猫商家CRM业务,数云高弹性数据库如何做
  6. linux查看java虚拟机内存_深入理解java虚拟机(linux与jvm内存关系)
  7. CNN实操记录(goal:一日一更新)
  8. JavaScript如何来实现面向对象的核心封装,继承,多态
  9. (day 44 - 滑动窗口 ) 剑指 Offer 53 - II. 0~n-1中缺失的数字
  10. 2021-06-17java各种锁
  11. USGS批量下载Landsat遥感影像数据时无法下载Surface Reflectance的解决
  12. 苹果最强芯片M1 Ultra亮相!两个M1 Max胶水拼接,性能爆表
  13. 神经网络(二)—— 神经元、Logistic回归模型
  14. 局域网访问提示无法访问检查拼写_windows无法访问请检查名称的拼写… 错误代码:0x80070035 | 吴文辉博客...
  15. 流行计算机病毒和造成的危害,计算机病毒的危害主要造成程序和数据的破坏
  16. 使用FFmpeg命令实现音视频转码的备忘录
  17. 算法笔记(一)【区分二叉查找树和堆】
  18. 新乡市牧野区开展2021年国家网络安全宣传周活动
  19. 关于进一步加强高等学校计算机基础教学的意见,关于进一步加强和改进计算机基础课教学的意见...
  20. Python自动化办公:将文本文档内容批量分类导入Excel表格

热门文章

  1. 鸽主姓名查询成绩_SQL学习之旅-Select简单查询
  2. php xml 留言板,php xml留言板 xml存储数据的简单例子
  3. java设计模式工厂模式_Java中的复合设计模式
  4. js模块封装示例_AngularJS模块教程示例
  5. 在Selenium Chrome驱动程序上运行测试
  6. 2019.10.15学习总结
  7. Linux忘记root密码
  8. Windows Azure Cloud Service (24) 在模拟器中运行时跳过Windows Azure Startup任务
  9. 燕十八MySQL优化学习笔记
  10. 谈谈目前我对区块链(Blockchain)的认识