2023年庐阳区青少年信息学科普日真题- 采伐(wood)

题目描述
为了保护森林,要求采伐作业的时候不能将一棵树从根部锯掉,而是留下一部分,因为这样这棵树可以继续生长。伐木工将其伐木设备的锯片设置为一定高度,这样可以锯掉一棵树这个高度之上的部分。求总计可以得到多少长度的木材。

输入格式
输入文件名: wood.in

共两行:

第一行,两个数N和H,N表示树林中树木的数量,H表示伐木设备的锯片设置的高度;

第二行,N 个整数,表示每棵树的高度,高度不超过10^9。

输出格式
输出文件名:wood.out

一个整数,表示总计可以得到木材的长度。

输入输出样例

输入样例14 10
11 10 9 12
输出样例13

说明
【数据范围】

N<=10000

H<=1000000


【解析】
简单的一道循环题,判断设置的高度是否大于树的高度即可。

#include <iostream>
using namespace std;
int main()
{
    int n,h;
    cin>>n>>h;
    long long ans=0;
    for(int i=1;i<=n;i++){
        int x;
        cin>>x;
        if(x<=h) continue;
        ans+=x-h;
    }
    cout<<ans;
    return 0;
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ahstunwy

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值