首页 分享 木材切割算法

木材切割算法

来源:花匠小妙招 时间:2025-05-24 01:47

C/C++ 木材加工

最新推荐文章于 2025-03-23 19:49:05 发布

小丫么小垃圾 于 2018-09-21 09:53:20 发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

题目描述

木材厂有一些原木,现在想把这些木头切割成一些长度相同的小段木头,需要得到的小段的数目是给定了。当然,我们希望得到的小段越长越好,你的任务是计算能够得到的小段木头的最大长度。木头长度的单位是厘米。原木的长度都是正整数,我们要求切割得到的小段木头的长度也要求是正整数。

输入

第一行是两个正整数N和K(1 ≤ N ≤ 10000, 1 ≤ K ≤ 10000),N是原木的数目,K是需要得到的小段的数目。
    接下来的N行,每行有一个1到10000之间的正整数,表示一根原木的长度。
 

输出

输出能够切割得到的小段的最大长度。如果连1厘米长的小段都切不出来,输出"0"。

样例输入

3 7

232

124

456

样例输出

114

#include<iostream>

#include<algorithm>

using namespace std;

int main()

{

int n,m,a[100],i,j,t=0,x,y;

cin>>n>>m;

for(i=0;i<n;i++)

{cin>>a[i]; }

sort(a,a+i);

x=a[i-1];

for(j=0;j<i;j++)

{

y=a[j];

while(y>=0)

{

y-=x;

if(y>=0)

t++;

}

if(t&

相关知识

木材切割算法
木材切割方式
木材切割技术概述
木材切割施工方案.docx
木材如何切割整理方法
木材切割常见工艺技巧
轻松掌握,图片切割技巧:探索高效算法的奥秘
木材的切割和加工工艺
木材工艺切割官方下载
木材切割的三种常见方法

网址: 木材切割算法 https://www.huajiangbk.com/newsview2017244.html

所属分类:花卉
上一篇: 阿富汗罂粟种植禁令将生效,外媒:
下一篇: 加拿大铁杉原木定尺切割 铁杉防腐

推荐分享