PKU 1064 Cable master

poj 1064 Cable master /* * poj 1064 Cable master 题目大意: 给定一系列长度的电缆,需要截取成等长的K份,求所能截取的最大长度值。 解题思路: 1、二分法枚举所有可能的长度,求得最大长度值 -- 所谓可能长度,即该长度能够产生多于或等于K份 数学模型: 该题之所以可以采用二分法枚举,在于所能产生的电缆份数随长 阅读详情

题目链接:点击打开链接

有n段绳子,给定n段绳子的长度,单位为厘米。求能够把这些绳子分成k段的最长的段的长度。题目中的trick是最小是1cm,长度不能小于1cm,因此要转换成int来解,然后二分可以截得的绳子的长度。

#include <iostream>
#include <string>
#include <algorithm>
using namespace std;
#define INF 100000000
int l[10009];
int n, k;
bool C(int len)
{
	if (len == 0) return false;
	int sum = 0;
	for (int i=0; i<n; i++)
	{
		sum += (int)(l[i] / len);
	}
	if (sum >= k) return true;
	return false;
}

int main()
{
	cout.precision(2);
	while ( cin >> n >> k ) 
	{
		double x;
		for (int i=0; i<n; i++) { cin >> x; l[i] = x * 100; }
		int low = 0, up = INF;
		for (int i=0; i<100; i++)
		{
			int mid = (low + up) / 2;
			if (C(mid)) low = mid;
			else up = mid;
		}
		if (low < 1) puts("0.00");
		else cout << fixed << low * 1.0 / 100 << endl;
	}
	return 0;
}


point transformer v3结构 分割结构: embedding->enc->dec embedding->enc0->enc1->enc2->enc3->enc4->dec3->dec2->dec1->dec0 embedding ->block0->block1 ->dow->block0->block1 ->dow->block0->block1 ->dow->block0->block1-&gt 阅读详情

相关推荐

Ollama最新快速上手指南:从安装到精通本地AI模型部署

想让Ollama跑你的"私房模型"?三种主流格式全支持,总有一款适合你!GGUF格式(推荐新手首选)创建Modelfile文件:执行创建命令:运行你的专属模型:PyTorch/Safetensors格式(适合进阶玩家)先用库测试模型能否正常加载确保模型结构完整后再导入Ollama官方文档有详细转换指南专业小贴士GGUF格式最轻量,PyTorch最灵活,Safetensors最安全遇到问题?试试用llama.cpp进行格式转换7B参数模型推荐使用q4_0量化级别想让AI用马里奥。

全世界的博客 2309

二分搜索--poj1064

Language: Default Cable master Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 18709   Accepted: 4007 Description Inhabitants of the Wonderland have de

龙崎的专栏 999

从MySQL到数据仓库:手把手教你用Airflow实现自动化ETL流水线

本文详细介绍了如何利用Airflow构建从MySQL到数据仓库的自动化ETL流水线,涵盖增量抽取策略、PySpark转换优化和数据质量监控等实战细节。特别适合中小规模企业构建高效数据仓库,提升数据处理效率和质量。

rnn9storyteller的博客 828

HDOJ 1551 Cable master(二分查找)

Cable master Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 2513    Accepted Submission(s): 940 Problem Description Inhabitants of t

Chunzhen的博客 832

【机械视觉】C#+VisionPro实战:位深图(CogImage8Grey)与Bitmap互转技巧及工业检测应用

本文详细介绍了在工业检测中如何使用C#和VisionPro实现位深图(CogImage8Grey)与Bitmap的高效互转技巧。通过实战代码示例和工业应用案例,帮助开发者解决图像处理中的常见问题,提升检测精度和系统性能,适用于半导体、汽车零部件等高精度检测场景。

weixin_29250573的博客 186

K-Means聚类算法 — 算法原理、质心计算、距离度量、聚类效果评价及优缺点

分类知识   分类是根据样本某些属性或某类特征(可以融合多类特征),把样本类型归为已确定的某一类别中。机器学习中常见的分类算法有:SVM(支持向量机)、KNN(最邻近法)、Decision Tree(决策树分类法)、Naive Bayes(朴素贝叶斯分类)、Neural Networks(神经网络法)等。   但当对海量数据进行分类时,为了降低数据满足分类算法要求所需要的预处理代价,往往需要选...

zhf的博客 1万+

POJ 1064Cable master(二分查找)

题目链接:http://poj.org/problem?id=1064【中文题意】有n条绳子,他们的长度分别为Li。如果从它们中切割出K条长度相同的绳子的话,这K条绳子每条最长能有多长?答案保留到小数点后2位。 【思路分析】二分查找绳子的长度。找到最大的符合条件的。 【AC代码】#include<cstdio> #include<iostream> #include<cstring> #incl

linlinsong—ACM界蒟水! 848

Pycharm环境配置完整教程

本文主要介绍python解释器安装、Pycharm环境配置以及运行第一个程序的零基础的教程,即使是python小白也能正确配置相应的python学习环境哦!

悠眠小虫的博客 2万+

POJ1064-Cable master

题目出的也是十分的坑。 数据范围从1meter到100kilometers.... 解题的思路大致就是二分搜索,次数大概在100次左右。 答案输出需要floor(ans*100)/100来避免最后答案四舍五入。 #include #include const int maxn = 10000; double cab[maxn]; bool judge(double a, int

Collider 485

道威棱镜的设计参考

道威棱镜的设计参考

weixin_72050316的博客 381

ESP32-C3入门教程 问题篇⑳——subprocess.CalledProcessError: Command ‘[‘D:\\.espressif\\python_env\\idf5.4_py3.

ESP32-C3入门教程 问题篇⑳——subprocess.CalledProcessError: Command '['D:\\.espressif\\python_env\\idf5.4_py3.

772

POJ - Cable master (二分搜索)

有N条绳子,他们的长度分别是Li。如果从他们中切割出K条长度相同的绳子的话,这K条

NightWind 1376

【物联网】基于LORA组网的远程环境监测系统设计(ThingsCloud云平台版)_资料编号34

实现一主多从的LORA组网远程通信,主机和两个从机都配备了STM32F103单片机与 LoRa 模块,主机作为中心设备及WIFI网关,负责接收和发送数据到远程物联网平台和手机APP,两个从机则负责采集数据并通过各自的 LoRa组网将数据发送给主机。

嵌入式阿齐Archie 1万+

pku 1064 Cable master

题目来源: http://acm.pku.edu.cn/JudgeOnline/problem?id=1064 这个题目需要注意2个方面,一个是浮点数需要转换成整数,并且由于是1cm到100kms的范围,转化成整数后需要用__int64来存储数。 对于符合条件的最大长度则可以用2分法来做。首先low=1,high=sum/k。mid=(high+low)/2,逐步逼近。对于每个长度,分别用每个...

weixin_30652271的博客 99

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

pku1064 Cable master

显然,如果长度X是可行的,即用长度X切出来的总电缆数≥需要的电缆数那么对于长度Y<X也是可行的。所以本题用二分+判定解决!开始时最小长度s=1,最大长度t=max{仓库中所有电缆},二分法要到s>t时才结束。详见刘汝佳书P69

yuchenguangFD的专栏 587

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

acm pku 1064 cable master

题目分析:就是简单的二分搜索问题。下界是一厘米,上届是输入的最大值。 代码: #include #include using namespace std; const int MAX=10000; int cables[MAX+1]; int n

276

Pku oj 1064 Cable master(二分搜索)

Cable master Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 33958   Accepted: 7227 Description Inhabitants of the Wonderland have decided to hold a regional

Tristeza的博客 365

acm 2 1007 Cable master

1.1007 2.Problem Description Inhabitants of the Wonderland have decided to hold a regional programming contest. The Judging Committee has volunteered and has promised to organize the most honest con

ljtlyy(15网络路婧婷) 642

POJ 1064 Cable master 浮点数二分

http://poj.org/problem?id=1064 题目大意: 有N条绳子,他们的长度分别为Li,如果从它们中切割出k条长度相同的绳子的话,这K条绳子每条能有多长? 思路: 二分,设答案为mid=(L+R)/2, 如果以mid划分可以分割出不小于K条绳子,那么解>=mid, 否则解小于mid PS: 最后的输出坑死了。要保留两位整数且不进位。。。。T T...

weixin_30872867的博客 197

poj 1064 Cable master 【二分 + 精度控制】

Cable master Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 29552   Accepted: 6246 Description Inhabitants of the Wonderland have decided to hold a regional

世界很大 1559

1064 Cable master

<br />Cable masterTime Limit: 1000MS Memory Limit: 10000KTotal Submissions: 10943 Accepted: 2254<br />DescriptionInhabitants of the Wonderland have decided to hold a regional programming contest. The Judging Committee has volunteered and has promised to or

hqd_acm的专栏 1652

北京大学1064问题

Description Inhabitants of the Wonderland have decided to hold a regional programming contest. The Judging Committee has volunteered and has promised to organize the most honest contest ever. It was

chen_ling_16的博客 287

POJ 1064 Cable master(二分查找)

Cable master Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 31900   Accepted: 6827 Description Inhabitants of the Wonderland have decided to hold a regional p

Chunzhen的博客 4168

POJ - 1064-Cable master-(二分,精度控制)

POJ - 1064-Cable master-(二分,精度控制)题目链接:https://cn.vjudge.net/problem/POJ-1064 题目大意:   一共有n跟绳子,有M个装置,给M个装置分配等长的绳子,问最长可以截到多长。 题目分析:   本质上这就是一个二分题,不断二分可能的长度,判断该长度符合不符合条件,大概二分一百遍就能达到题目要求的精度。   不过这个题训练的

DLKKILL 412

poj 1017 Packets Cable master

链接http://poj.org/problem?id=1017 这题是《程序设计引导及在线实践》上的题 ”装箱问题“ 题意就不说了。 解法是贪心,先装大的,大的装不满再装小的,直到装满或用完箱子。 《程序设计引导及在线实践》上把各种情况分析的很清楚。只是想不出书上的代码。   #include using namespace std; int main() { int

am i a fool? 684
上一篇: R语言的graphics功能(画图)
下一篇: mysql 时间转换函数的用法
Jackie_Zhu
博客等级 码龄18年 343粉丝 32原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值