Codeforces Round #476 (Div. 2)
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)相关推荐
- Codeforces Round #476 (Div. 2) C. Greedy Arkady
点击打开题目链接 知道了当第一个人比那 k-1 个人多分一次x就是最优策略 和 对分糖果的次数进行枚举就差不多了 当分i次的时候, 有 (i-1)*x(k-1)+x+i<=n; x=n/((i- ...
- Codeforces Round #476 (Div. 2) B. Battleship
用暴力就可以过,不过晚上做的时候被题面和自己的英语水平唬着了,没做.也是签到题吧,不过自己写的比较乱 点击打开题目链接 #include <iostream> #include <c ...
- Codeforces Round #476 (Div. 2) A. Paper Airplanes
点击打开题目链接 签到题 #include <iostream> using namespace std; int main() {int k,n,s,p;cin>>k> ...
- 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个人,一次 ...
- Codeforces Round #506 (Div. 3)
Codeforces Round #506 (Div. 3) 实习期间事不多,对div3 面向题解和数据编程了一波 A. Many Equal Substrings 题目链接 A题就是找后缀和前缀重合 ...
- 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 ...
- 构造 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 的例子可以 ...
- Codeforces Round #696 (Div. 2) (A ~ E)超高质量题解(每日训练 Day.16 )
整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 Codeforces Round #696 (Div. 2) (A ~ E)超高质量题解 比赛链接:h ...
- Codeforces Round #712 Div.2(A ~ F) 超高质量题解(每日训练 Day.15 )
整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 Codeforces Round #712 Div.2(A ~ F) 题解 比赛链接:https:// ...
最新文章
- WPF入门教程(七)---依赖属性(3)(转)
- Linux iscsi磁盘共享挂载
- 数据中心着火,工程师用嘴一吹就灭了?
- 相机视场角和焦距_镜头小讲堂(一)镜头的焦距
- 支撑数千家天猫商家CRM业务,数云高弹性数据库如何做
- linux查看java虚拟机内存_深入理解java虚拟机(linux与jvm内存关系)
- CNN实操记录(goal:一日一更新)
- JavaScript如何来实现面向对象的核心封装,继承,多态
- (day 44 - 滑动窗口 ) 剑指 Offer 53 - II. 0~n-1中缺失的数字
- 2021-06-17java各种锁
- USGS批量下载Landsat遥感影像数据时无法下载Surface Reflectance的解决
- 苹果最强芯片M1 Ultra亮相!两个M1 Max胶水拼接,性能爆表
- 神经网络(二)—— 神经元、Logistic回归模型
- 局域网访问提示无法访问检查拼写_windows无法访问请检查名称的拼写… 错误代码:0x80070035 | 吴文辉博客...
- 流行计算机病毒和造成的危害,计算机病毒的危害主要造成程序和数据的破坏
- 使用FFmpeg命令实现音视频转码的备忘录
- 算法笔记(一)【区分二叉查找树和堆】
- 新乡市牧野区开展2021年国家网络安全宣传周活动
- 关于进一步加强高等学校计算机基础教学的意见,关于进一步加强和改进计算机基础课教学的意见...
- Python自动化办公:将文本文档内容批量分类导入Excel表格
热门文章
- 鸽主姓名查询成绩_SQL学习之旅-Select简单查询
- php xml 留言板,php xml留言板 xml存储数据的简单例子
- java设计模式工厂模式_Java中的复合设计模式
- js模块封装示例_AngularJS模块教程示例
- 在Selenium Chrome驱动程序上运行测试
- 2019.10.15学习总结
- Linux忘记root密码
- Windows Azure Cloud Service (24) 在模拟器中运行时跳过Windows Azure Startup任务
- 燕十八MySQL优化学习笔记
- 谈谈目前我对区块链(Blockchain)的认识