P1046 [NOIP 2005 普及组] 陶陶摘苹果
题目描述
陶陶家的院子里有一棵苹果树,每到秋天树上就会结出 10 个苹果。苹果成熟的时候,陶陶就会跑去摘苹果。陶陶有个 30 厘米高的板凳,当她不能直接用手摘到苹果的时候,就会踩到板凳上再试试。
现在已知 10 个苹果到地面的高度,以及陶陶把手伸直的时候能够达到的最大高度,请帮陶陶算一下她能够摘到的苹果的数目。假设她碰到苹果,苹果就会掉下来。
分析:
直接让陶陶站到凳子上摘,这样得到的肯定是最优方案。最后再统计陶陶能摘到的苹果数。这道题十分简单,只需按照题意进行模拟即可。对 10 个苹果树进行遍历即可。
#include<bits/stdc++.h>
using namespace std;
int a[11];
int main()
{
for(int i=1;i<=10;i++)
cin>>a[i];
int h;
cin>>h;
h+=30;
int n=0;
for(int i=1;i<=10;i++)
{
if(a[i]<=h)
{
n++;
}
else
{
n+=0;
}
}
cout<<n;
}