当前位置: 首页 > wzjs >正文

心理咨询网站模板企业培训机构哪家最好

心理咨询网站模板,企业培训机构哪家最好,php做的卖水果网站,重庆建筑信息工程官网题目描述 有 N 条绳子,它们的长度分别为 Li​。如果从它们中切割出 K 条长度相同的绳子,这 K 条绳子每条最长能有多长?答案保留到小数点后 2 位(直接舍掉 2 位后的小数)。 输入格式 第一行两个整数 N 和 K,接下来 N 行&#xf…

题目描述

有 N 条绳子,它们的长度分别为 Li​。如果从它们中切割出 K 条长度相同的绳子,这 K 条绳子每条最长能有多长?答案保留到小数点后 2 位(直接舍掉 2 位后的小数)。

输入格式

第一行两个整数 N 和 K,接下来 N 行,描述了每条绳子的长度 Li​ 。

输出格式

切割后每条绳子的最大长度。答案与标准答案误差不超过 0.01 或者相对误差不超过 1% 即可通过。

#include<bits/stdc++.h>
using namespace std;
typedef long long ll;const int N = 1e5 + 5;
int n, k;
double L[N];  // 用 double 存绳子长度bool check(double x) { // 检查长度 x 是否可行,返回能切出的绳子数是否 >= kint count = 0;for (int i = 1; i <= n; i++) {count += L[i] / x;  // 每条绳子能切几段}return count >= k;
}int main() {cin >> n >> k;double l = 0, r = 0;for (int i = 1; i <= n; i++) {cin >> L[i];r += L[i];   }r /= k;  // 最大可能长度double eps = 1e-4;  // 精度 0.0001while (r - l > eps) {double mid = (l + r) / 2;if (check(mid)) l = mid;else r = mid;}printf("%.2f", l);return 0;
}

check 函数

检查能不能把每条绳子切成长度为 x 的段,然后看总共能不能切出至少 k

r - l < eps(两个边界非常接近)时,就说明我们找到了最接近的最大可能长度。

#include<bits/stdc++.h>
using namespace std;
typedef long long ll;const int N = 1e5 + 5;
ll n, k;
ll L[N];bool check(ll x) {ll count = 0;for (int i = 1; i <= n; i++) {count += L[i] / x;}return count >= k;
}int main() {cin >> n >> k;ll l = 1, r = 0;for (int i = 1; i <= n; i++) {double temp;cin >> temp;L[i] = temp * 100;r = max(r, L[i]);}ll ans = 0;while (l <= r) {ll mid = (l + r) / 2;if (check(mid)) {ans = mid;l = mid + 1;} else {r = mid - 1;}}printf("%.2f", ans / 100.0);return 0;
}

把浮点数×100 转为整数来处理

把最终整数结果除以100,保留两位小数

http://www.dtcms.com/wzjs/361645.html

相关文章:

  • 寿县有做网站开发的吗湖南网站推广
  • wordpress项目导入宁波seo资源
  • 上海徐汇网站建设seo优化排名教程百度技术
  • 网站模块分析百度客服电话24小时客服电话
  • 网站备案审核需要多久如何制作网站赚钱
  • 小榄镇做网站公司推广策划方案范文
  • ps设计师网站有哪些什么是seo什么是sem
  • 成都网站建设 Vr功能 卓 公司头条广告入口
  • 低代码快速开发平台宁波厂家关键词优化
  • 有了源码然后如何做网站谷歌浏览器入口
  • 福田做网站公司乔拓云网站注册
  • 郑州网站建设学校国内推广平台有哪些
  • 专业的seo网站优化公司百度知道合伙人
  • 上海建设局网站网络推广运营公司
  • 厦门酒店网站建设销售平台有哪些
  • 网站手机访问跳转代码直播:英格兰vs法国
  • 周村区住房和城乡建设厅网站网页制作与设计教程
  • 如何选择响应式网站深圳百度推广优化
  • 做网站排在前十名要多少钱微信推广加人
  • 北京网站建设成都公司专业做网站建设的公司
  • 做网站的程序员进什么公司好大连seo外包平台
  • 学校门户网站建设说明站长工具精品
  • 大庆百度公司网站建设自己做网站建设
  • 网站建设三站合一微信小程序seo学校
  • 网站建设与实现的要求与务淘宝指数网站
  • 建一个类似京东的网站北京疫情最新消息
  • 网站制作公司报价站长资源平台
  • 西安网站建设有那些公司浏览器打开
  • 网站加入谷歌地图导航郑州抖音seo
  • 手机触屏网站模板南京seo优化公司