博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
二分查找(1)
阅读量:5138 次
发布时间:2019-06-13

本文共 582 字,大约阅读时间需要 1 分钟。

//sicily 2015. A New Year Gift #include
//二分答案后贪心验证可行性 using namespace std; int n,m,arr[1000]; bool verify(int c) //对组数c进行二分 {
int p=0; for(int i=0;i
=c,因为一共就c组,所以只能取c if(p>=m*c) //c组,每组 m 条项链,返回1说明可以分成 c组 return 1; return 0; } int main() {
while(cin>>n&&n) {
int sum=0; for(int i=0;i
>arr[i]; sum+=arr[i]; } cin>>m; int s=0,t=sum/m,mid; //组数的上下界s,t while(s

  

转载于:https://www.cnblogs.com/mjc467621163/archive/2011/08/22/2149188.html

你可能感兴趣的文章
手机号脱敏处理
查看>>
CI控制器调用内部方法并载入相应模板的做法
查看>>
Hdu - 1002 - A + B Problem II
查看>>
HDU - 2609 - How many
查看>>
每天CookBook之Python-003
查看>>
每天CookBook之Python-004
查看>>
Android设置Gmail邮箱
查看>>
StringBuffer的用法
查看>>
js编写时间选择框
查看>>
PHP压缩文件操作
查看>>
Java数据结构和算法(四)--链表
查看>>
JIRA
查看>>
小技巧——直接在目录中输入cmd然后就打开cmd命令窗口
查看>>
深浅拷贝(十四)
查看>>
由级别和性格特征将程序员分类 ---看看你属于哪一种
查看>>
HDU 6370(并查集)
查看>>
BZOJ 1207(dp)
查看>>
PE知识复习之PE的导入表
查看>>
HDU 2076 夹角有多大(题目已修改,注意读题)
查看>>
洛谷P3676 小清新数据结构题(动态点分治)
查看>>