搜索专题 O
2017-05-21 22:16
106 查看
1、简单描述
n段网线,重新切割成k段。
2、思路
二分查找乱入搜索专题,不过所有的的算法都是搜索的优化,貌似没毛病。
之前二分贪心专题时做过这道题,很开心地敲出来,以为坑都知道,结果WA了好几次,伤感。
n段网线,重新切割成k段。
2、思路
二分查找乱入搜索专题,不过所有的的算法都是搜索的优化,貌似没毛病。
#include <iostream> #include <iomanip> #include <stdio.h> #include <cmath> using namespace std; double l[10005]; int n,k; const double eps = 1e-8; bool judge(double x) { int num=0; for(int i=0;i<n;i++) { num+=(int)(l[i]/x); } return num>=k; } int main() { while(scanf("%d%d", &n, &k) != EOF) { if(n+k == 0) break; int sum = 0; for(int i = 0; i < n; i++) { scanf("%lf", &l[i]); sum += l[i]; } double l = 0.0, r = sum; while(eps<fabs(l-r)) { double mid=(l+r)/2; if(judge(mid)) l=mid; else r=mid; } printf("%.2f\n",l); } return 0; }
之前二分贪心专题时做过这道题,很开心地敲出来,以为坑都知道,结果WA了好几次,伤感。
相关文章推荐
- 搜索专题(BFS&&DFS)HDU1175-连连看
- 搜索专题(字符串搜索)HDU 1238-Substrings
- [kuangbin带你飞]专题1 简单搜索 B - Dungeon Master POJ - 2251
- [kuangbin带你飞]专题1 简单搜索 H - Pots POJ - 3414
- [kuangbin带你飞]专题1 简单搜索 I - Fire Game FZU - 2150
- 2015 UESTC 搜索专题M题 Palindromic String 马拉车算法
- hihoCoder搜索专题1---24点
- 3279 &[kuangbin带你飞]专题一 简单搜索 D
- 3126 & [kuangbin带你飞]专题一 简单搜索 F
- 搜索专题: HDU1312Red and Black
- [kuangbin带你飞]专题1 简单搜索 N - Find a way HDU - 2612
- [算法专题] 二分搜索&排序数组
- [kuangbin]专题一 简单搜索 A - 棋盘问题(dfs 回溯)
- 搜索专题总结
- 专题二 搜索总结
- [kuangbin带你飞]专题一 简单搜索 D - Fliptile
- HDOJ搜索专题之Catch That Cow
- [kuangbin带你飞]专题一 简 ba35 单搜索 G POJ3087
- HDOJ搜索专题之变形课
- [kuangbin带你飞]专题一 简单搜索 I FZU 2150