1225 -- 水王争霸
来源:互联网 发布:sqlserver数据库备份 编辑:程序博客网 时间:2024/04/27 21:26
水王争霸
Time Limit:1000MS Memory Limit:65536K
Total Submit:2 Accepted:0
Description
为了丰富校园网络生活,学校 BBS 举行了一次水王争霸赛。比赛开始后,选手们疯狂灌水,都想争取到水王这个荣誉称号。但学校的 BBS 是如此的不堪一击,才 1e-3 秒就超负荷了。
现在需要把选手们灌的水集合起来,降低服务器负荷。
事情是这样得到处理的:
假设每个选手每次灌水量为1L,每灌一次水,服务器就用一个容量为无限的虚拟容器收集这1L水。
最后服务器中有N个容器收集了水。而服务器最多能负载K个装了水的容器。但是,服务器只有一种自救措施:就是把两个装了同样多水的容器合并到这两个容易中的其中一个,另一个空了的直接free它。
然而不能排除这种情况的存在:通过自救方式,仅由选手们灌好的N容器水不能恰恰好收集成不超过K个非空容器来装。比如,N=3,K=1的时候,无论如何收集,都只能得到容量分别为1L和2L的两个非空容器,不可能得到符合要求的1个非空容器。幸运的是,服务器还有一点点空间,允许你再灌若干次水,使得 BBS 恢复正常。拯救服务器中的虚拟世界这个艰巨而光荣的任务就落到你身上了。
Input
有1000组输入数据,每组输入数据一行,包含两个正整数N、K,其中N不超过10,000,000,K不超过1,000。
Output
输出最少需要继续灌水的次数,如果不可能拯救服务器,输出-1。
Sample Input
3 113 21000000 5100 100
Sample Output
13158080
Source
0 0
- 1225 -- 水王争霸
- 水王争霸
- 水王争霸
- 水王争霸
- SSL1549 水王争霸
- 水王争霸
- 1549 水王争霸
- 水王争霸
- 水王争霸 训练
- [Vijos]P1257 水王争霸
- noj 1052 水王争霸
- 【多级排序】水王争霸
- 【SSLGZ 1549】水王争霸
- NOJ1052水王争霸——理解
- 南邮 OJ 1052 水王争霸
- 猪王争霸
- SSL 1549_水王争霸_排序
- SSL 1549_水王争霸_排序
- Java设计模式 之 命令模式
- C语言中函数参数传递的三种方式
- 学习数据结构 -> 算法的介绍 .
- 1.5配置GDI+、加载PNG
- python_实践
- 1225 -- 水王争霸
- python scrapy版 极客学院爬虫V2
- 第二周,写出自己想说的一句话
- MySQL获取自增主键ID的四种方法
- spring jack 使用自定义的objectMapper。或者在xml配置objectMapper参数
- 1226 -- 组合数
- 2014 ACM/ICPC Asia Regional Anshan Online
- Android View系统解析(上)
- 迫于生计之九度OJ 1033 1035