美文网首页
680. 剪绳子 (二分)

680. 剪绳子 (二分)

作者: 来到了没有知识的荒原 | 来源:发表于2021-01-15 23:22 被阅读0次
  1. 剪绳子 (二分)

https://www.acwing.com/activity/content/problem/content/3418/1/

胡写

#include<bits/stdc++.h>

using namespace std;
const int N = 100010;
double a[N];
int n, m;

bool check(double len){
    int cnt=0;
    for(int i=0;i<n;i++){
        int c=a[i]/len;
        cnt+=c;
    }
    return cnt<m;
}

int main() {
    cin >> n >> m;
    for (int i = 0; i < n; i++)cin >> a[i];
    double l = 0, r = 1e9;

    while (fabs(r - l) > 0.001) {
        double m = (l + r) / 2;
        if(check(m))r=m;
        else l=m;
    }

    printf("%.2f", l);

    return 0;
}

相关文章

  • AcWing 1227. 分巧克力(二分)

    AcWing 1227. 分巧克力(二分)和剪绳子基本一样680.剪绳子 (二分)[https://www.acw...

  • 680. 剪绳子 (二分)

    剪绳子 (二分) https://www.acwing.com/activity/content/problem/...

  • 剪绳子

    题目描述 给定一根长度为n的绳子,请把绳子剪成m段(m、n都是整数,n>1并且m>1),每段绳子的长度记为k[0]...

  • 剪绳子

    《剑指offer》面试题14:剪绳子 题目:给你一根长度为n的绳子,请把绳子剪成m段 (m和n都是整数,n>1并且...

  • 剪绳子

    题目描述:给你一根长度为n的绳子,请把绳子剪成m段(m、n都是整数,n>1并且m>1),每段绳子的长度记为k[0]...

  • 剪绳子

    给你一根长度为n的绳子,请把绳子剪成整数长的m段(m、n都是整数,n>1并且m>1,m<=n),每段绳子的长度记为...

  • 剪绳子

    题目描述 给你一根长度为n的绳子,请把绳子剪成整数长的m段(m、n都是整数,n>1并且m>1),每段绳子的长度记为...

  • 剪绳子

  • 剪绳子

    题目描述 给你一根长度为n的绳子,请把绳子剪成整数长的m段(m、n都是整数,n>1并且m>1),每段绳子的长度记为...

  • 剪绳子

    题目给你一根长度为n绳子,请把绳子剪成m段(m、n都是整数,n>1并且m>1)。每段的绳子的长度记为k[0]、k[...

网友评论

      本文标题:680. 剪绳子 (二分)

      本文链接:https://www.haomeiwen.com/subject/dfugaktx.html