Description
观妹来到山师的后山,看到漫山遍野的菊花,心中想到:这些菊花若是采回去泡茶,想必是极好的
但是菊花长在悬崖峭壁上,观妹只能摘到其中的一些菊花
观妹虽然有一些菊花摘不到,但是她有一个30cm高的小板凳能帮助她来摘到这些菊花
现在已知多个菊花距离地面的高度,请你算出观妹最多能摘到多少菊花Input
第一行1个数n为观妹空手能摘到的最大高度
第二行起有多个(个数不会超过100000)菊花的高度Output
一行正整数,观妹能摘到的菊花数
Sample Input
110 100 200 150 140 129 134 167 198 200 111Sample Output
5Hint
输入数据不会超过2147483647
Source
SDNU ACM-ICPC 2012 Training Weekly Contest(Freshman/12-2)话不多说 直接上代码。
AC代码:
#include <iostream>
#include <cstdio>
using namespace std;
int main()
{
int n,a[100001],sum;
cin >> n;
n += 30;
sum = 0;
while (cin >> *a)
{
if (*a <= n)
{
sum++;
}
if (cin.get() == '\n')
{
break;
}
}
cout << sum << endl;
return 0;
}