noip2005C_4_2木材加工

题目描述:

木材厂有一些原木,现在想把这些木头切割成一些长度相同的小段木头(木头有可能有

剩余),需要得到的小段的数目是给定的。当然,我们希望得到的小段越长越好,你的任务

是计算能够得到的小段木头的最大长度。木头长度的单位是cm。原木的长度都是正整数,

我们要求切割得到的小段木头的长度也是正整数。

输入:

第一行是两个正整数N和K(1≤N≤10000,1≤K≤10000),N是原木的数目,

K是需要得到的小段的数目。接下来的N行,每行有一个1到10000之间的正整数,表示一根原木的长度。

输出:

输出能够切割得到的小段的最大长度。如果连1cm长的小段都切不出来,输出“0”。

输入样例:

3 7

232

124

456

输出样例:

114

var
n,k:integer;
len:array[1..10000] of integer;
i,left,right,mid:integer;function isok(t:integer):boolean;
//判断每根木头切成长度为t的小段可不可行,可行返回true
var
num,i:integer;
beginnum:=0;for i:=1 to n dobeginif num>=k then break;num:=num+len[i] div t;end;if num>=k then isok:=trueelse isok:=false;
end;beginassign(input,'noip2005C_4_2.txt');reset(input);readln(n,k);right:=0;for i:=1 to n dobeginreadln(len[i]);if right<len[i] then right:=len[i];//right保存所有木头中最长的长度end;inc(right);left:=0;while left+1<right dobeginmid:=(left+right)div 2;if not isok(mid) then right:=midelse left:=mid;end;writeln(left);
end.

noip2005初赛-木材加工相关推荐

  1. OI: 真正的结束 或者真正的开始

    不管结果怎么样,这都是一个转折点,一个有必要记录一下曾经走过的路的转折点. 2004年9月1日决定参加信息奥赛.     2004年9月17日晚在阶梯教室上信息奥赛,简介奥赛内容,熟悉进制转换并接触P ...

  2. NOIP2005普及组第4题 循环

    NOIP2005普及组第4题 循环 时间限制: 1 Sec  内存限制: 128 MB 提交: 27  解决: 6 [提交][状态][讨论版][命题人:外部导入] 题目描述 乐乐是一个聪明而又勤奋好学 ...

  3. NOIP2018TG 初赛复习

    Date: 20180911 TCP/IP OSI7 面向对象的程序设计语言 1.不是自顶向下 2.simula 67语言 第一个 3.继承性.封装性.多态性 NOIP支持的语言环境: 对于c / c ...

  4. 公示 | 首届中国智能心电大赛初赛结果

    首届中国心电智能大赛自2019年1月1日启动全球招募起,便受到高校.医院.创业团队的热烈响应.三个月的报名时间里,大赛组委会共收到来自全球545支医工结合团队的报名,经过初赛资格审查,308支团队正式 ...

  5. #6164. 「美团 CodeM 初赛 Round A」数列互质-莫队

    #6164. 「美团 CodeM 初赛 Round A」数列互质 思路 : 对这个题来言,莫队可以 n*根号n 离线处理出各个数出现个的次数 ,同时可以得到每个次数出现的次数 , 但是还要处理有多少 ...

  6. 2011百度之星初赛B圆环

    这是百度之星2011初赛B中的第一道题,题目也很水,只要找到解题思路就OK了.. 题目: 时间限制:1000ms 描述 一个圆环上有n个位置,这n个位置按顺时针依次标号为1, 2, -, n.初始时圆 ...

  7. 二分搜索 2015百度之星初赛1 HDOJ 5248 序列变换

    题目传送门 1 /* 2 二分搜索:在0-1e6的范围找到最小的max (ai - bi),也就是使得p + 1 <= a[i] + c or a[i] - c 3 比赛时以为是贪心,榨干智商也 ...

  8. HDU 6114 Chess 【组合数】(2017百度之星程序设计大赛 - 初赛(B))

    Chess Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Subm ...

  9. 2016百度之星 - 初赛(Astar Round2B)解题报告

    此文章可以使用目录功能哟↑(点击上方[+]) 被自己蠢哭,去年还能进一下复赛,今年复赛都没戏了... 链接→2016"百度之星" - 初赛(Astar Round2B)  Prob ...

最新文章

  1. nginx conf 文件配置
  2. thymeleaf加载不了js引用_web前端教程之js中的模块化一
  3. mysql 日志 超过 m,linux 下查找大日志文件,比如大于500M的文件
  4. 电脑开机速度慢?新手试试以下这几个小技巧!
  5. Java 格式化时间
  6. AS使用NDK Cmake方式依赖第三方库注意事项
  7. Javascript语法基础 - Javascript核心(一)
  8. 一本通1325:【例7.4】 循环比赛日程表
  9. 论文阅读-2017-Vidal-NEARP
  10. 新茶饮式资本扩张,该停脚歇歇了
  11. 阿里P7爆款《K8s+Jenkins》技术笔记,读了后确实有实质性的帮助
  12. 关于文献HEVC-The New Glod Standard For Video Compress的理解
  13. Apktool重打包Apk
  14. Create WAP Push SMS Messages
  15. 可调整计算机软硬件配置的应用程序,在Windows中,可以调整计算机软硬件配置的应用程序是()...
  16. 没有伪装和欺骗才能活在当下
  17. 卡尔数科:以数字科技为驱动,始终重视风控体系建设
  18. QT 此操作至少需要一个处于启用状态的有效资料档案库
  19. 想学java老师建议学python怎么办?IT培训常见骗局汇总
  20. 登陆拼多多获取整站实时商品详情数据,商品列表,商品优惠券,包括数据采集,清洗,分析,封装等过程,作为爬虫的课程。

热门文章

  1. 【Windows】能聊QQ但DNS失效、无法上网、打不开网页等
  2. postgresql命令
  3. 【C++探索之旅】第一部分第十二课:指针一出,谁与争锋
  4. 使用slmgr.vbs -rearm命令重置,提升需要提升特权 [此博文包含图片]
  5. 神秘信使服务器维护,神秘信使无法读取登录档最实用方法推荐
  6. java__对战游戏随机先攻、技能及伤害——紫禁之巅
  7. 基于数据分析的web安全检测
  8. tlwar1200l设置教程_TL-WAR1200L V1.0升级软件20170609
  9. P4439 [COCI2017-2018#3] Aron题解
  10. 润达软件:苹果零售店员工2015圣诞礼物亮相