当前位置:网站首页>切绳子【洛谷P1577】【二分】
切绳子【洛谷P1577】【二分】
2022-08-09 18:07:00 【Alan_Lowe】
切绳子【洛谷P1577】【二分】
题目描述
有 N 条绳子,它们的长度分别为 Li。如果从它们中切割出 K 条长度相同的绳子,这 K 条绳子每条最长能有多长?答案保留到小数点后 2 位(直接舍掉 2 位后的小数)。
输入格式
第一行两个整数 N 和 K,接下来 N 行,描述了每条绳子的长度 Li 。
对于 100 的数据 0<Li≤100000.00,0<n≤10000,0<k≤10000
输出格式
切割后每条绳子的最大长度。答案与标准答案误差不超过 0.01 或者相对误差不超过 1% 即可通过。
输入
4 11
8.02
7.43
4.57
5.39
输出
2.00
代码
#include<bits/stdc++.h>
using namespace std;
int n, k;
double x[10005];
int f(double l){
int ans = 0;
for (int i = 0; i < n; ++i) {
ans += floor(x[i] / l);
}
return ans;
}
signed main(){
cin>>n>>k;
for (int i = 0; i < n; ++i) {
cin>>x[i];
}
double l = 0, r = 100000.00, mid;
while (r - l > 1e-3){
mid = (l + r) / 2;
if (f(mid) >= k)
l = mid;
else
r = mid;
}
printf("%.2lf", floor(r * 100) / 100);
return 0;
}
边栏推荐
- 2022了你还不会『低代码』?数据科学也能玩转Low-Code啦!
- JMeter压测时如何在达到给定错误数量后停止测试
- [免费专栏] Android安全之Android工程模式
- uniapp中使用网页录音并上传声音文件(发语音)——js-audio-recorder的使用【伸手党福利】
- loadrunner script -- parameterization
- 网络安全:常见的网络协议
- Samsung's flagship discount is 1,800, Apple's discount is over 1,000, and the domestic flagship is only reduced by 500 to send beggars
- Fully automated machine learning modeling!The effect hangs the primary alchemist!
- PHP基础笔记-NO.4
- AWS CodePipeLine 跨账号部署ECS
猜你喜欢
![[免费专栏] Android安全之Root检测和绕过(浅析)](/img/04/4170dea9c367c406fe3f36cb9c6501.png)
[免费专栏] Android安全之Root检测和绕过(浅析)

C#/VB.NET: Extract text and pictures from PowerPoint document

C#/VB.NET:从PowerPoint文档中提取文本和图片
![[免费专栏] Android安全之和平精英(FZ)APK逆向分析](/img/22/a5129a310eec5ee1bf6f1cf90d05de.png)
[免费专栏] Android安全之和平精英(FZ)APK逆向分析

书单 | “推荐系统” 值得一读的五本书

Iptables防火墙常见的典型应用场景

100+开箱即用的AI工具箱;程序员150岁长寿指南;『地理空间数据科学』课程资料;Graphic数据可视化图表库;前沿论文 | ShowMeAI资讯日报

Flink on Yarn

ceph 创建池和制作块设备基操

全自动化机器学习建模!效果吊打初级炼丹师!
随机推荐
电商项目架构图
Bi Sheng Compiler Optimization: Lazy Code Motion
目录
[免费专栏] Android安全之APK动态方式逆向应用【三种Smali注入方法】
std::atomic_flag的test_and_set函数理解
[免费专栏] Android安全之和平精英(FZ)APK逆向分析
三星旗舰优惠千八,苹果优惠过千,国产旗舰只降五百打发叫花子
[免费专栏] Android安全之ZIP文件目录遍历漏洞
史上最全架构师知识图谱(纯干货)
AWK使用
[免费专栏] Android安全之Android Fragment注入
牛客网 Verilog 在线编程题库解答(VL1~VL10)
sublime快速打开终端terminal
An overview of Office 365 Groups and how to create them
C#/VB.NET: Extract text and pictures from PowerPoint document
关于加强专业学位研究生课程体系建设的意见
从功能测试到自动化测试你都知道他们的有缺点吗?
图像处理部分详细目录
Mysql 表结构变更方案对比及分析
winpe工具WEPE微PE工具箱