社区讨论
站外题求助(急,玄关)
学术版参与者 3已保存回复 3
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 3 条
- 当前快照
- 1 份
- 快照标识符
- @lyxwouww
- 此快照首次捕获于
- 2024/07/23 12:18 2 年前
- 此快照最后确认于
- 2024/07/23 12:56 2 年前
问题描述
你在打理好新房间之后,发现还剩下来很多残余木板。当然,这些木板宽度都为一个单位,而长度为单位长度的若干正整数倍。你听说木头很值钱,于是打算把它们给卖了。附近有一家木材回收店打算购买你的木头,但是,为了便于回收店将木板再次售出,他们要求你必须卖出的所有木板长度必须相同。所以你需要去找木材作坊帮你把木板切割成相同的长度。每切割一次,你需要向作坊支付costPerCut元钱,而木板的单位长度售价是woodValue。那么,通过贩卖残余木板,你最多能赚多少钱呢?
输入格式
第一行是一个整数N,表示残余木板输入;
第二行是N个由空格隔开的整数,第i个整数为第i块残余木板的长度;
第三行是一个整数costPerCut;
第四行是一个整数woodValue。
输出格式
仅一个整数,即贩卖木板的最大收益。
输入输出样例
planks.in
3
26 103 59
1
10
planks.out
1770
数据规模和约定
1 ≤ N ≤ 50;
1 ≤ N[i] ≤ 10,000,0 ≤ i < N;
1 ≤ costPerCut, woodValue ≤ 1,000。
你在打理好新房间之后,发现还剩下来很多残余木板。当然,这些木板宽度都为一个单位,而长度为单位长度的若干正整数倍。你听说木头很值钱,于是打算把它们给卖了。附近有一家木材回收店打算购买你的木头,但是,为了便于回收店将木板再次售出,他们要求你必须卖出的所有木板长度必须相同。所以你需要去找木材作坊帮你把木板切割成相同的长度。每切割一次,你需要向作坊支付costPerCut元钱,而木板的单位长度售价是woodValue。那么,通过贩卖残余木板,你最多能赚多少钱呢?
输入格式
第一行是一个整数N,表示残余木板输入;
第二行是N个由空格隔开的整数,第i个整数为第i块残余木板的长度;
第三行是一个整数costPerCut;
第四行是一个整数woodValue。
输出格式
仅一个整数,即贩卖木板的最大收益。
输入输出样例
planks.in
3
26 103 59
1
10
planks.out
1770
数据规模和约定
1 ≤ N ≤ 50;
1 ≤ N[i] ≤ 10,000,0 ≤ i < N;
1 ≤ costPerCut, woodValue ≤ 1,000。
回复
共 3 条回复,欢迎继续交流。
正在加载回复...