← 返回题目页

P1046 [NOIP 2005 普及组] 陶陶摘苹果

标程

#include <bits/stdc++.h>
using namespace std;

int main() {
    int h[10];
    for (int i = 0; i < 10; i++) cin >> h[i];
    int reach;
    cin >> reach;

    int cap = reach + 30;   // 踩上板凳后,陶陶能达到的最大高度
    int cnt = 0;            // 已经摘到的苹果数

    for (int i = 0; i < 10; i++) {
        if (h[i] <= cap) {  // 碰到就掉下来,所以是 <= 而不是 <
            cnt++;
        }
    }

    cout << cnt << "\n";
    return 0;
}

动画演示