1. 程式人生 > >藍橋杯:陶陶摘蘋果2

藍橋杯:陶陶摘蘋果2

題目描述

陶陶家的院子裡有一棵蘋果樹,每到秋天樹上就會結出n個蘋果。蘋果成熟的時候,陶陶就會跑去摘蘋果。陶陶有個30釐米高的板凳,當她不能直接用手摘到蘋果的時候,就會踩到板凳上再試試。 
現在已知n個蘋果到地面的高度,以及陶陶把手伸直的時候能夠達到的最大高度。假設她碰到蘋果,蘋果就會掉下來。請幫陶陶算一下,經過她的洗劫後,蘋果樹上還有幾個蘋果。 

輸入

   輸入包括兩行資料。第一行只包括兩個正整數n(5< =n< =200)和m(60< =m< =200),表示蘋果數目和桃桃伸手可  達到的高度(以釐米為單位)。第二行包含n個100到200之間(包括100和200)的整數(以釐米為單位)分別表示蘋果到地面的高度,兩個相鄰的整數  之間用一個空格隔開。 

輸出

輸出包括一行,這一行只包含一個整數,表示陶陶不能夠摘到的蘋果的數目。 

樣例輸入

10  110 
100  200  150  140  129  134  167  198  200  111 

樣例輸出

5

程式設計程式碼如下:

public static void main(String[] args) {

        Scanner sc = new Scanner(System.in);

        int n = sc.nextInt();

        int len = sc.nextInt();

        int sum = 0;

        int[] arr = new int[n];

        for (int i = 0; i < n; i++) {

            arr[i] = sc.nextInt();

        }

        len = len + 30;

        for (int i = 0; i < n; i++) {

            if (len >= arr[i]) {

                sum++;

            }

        }

        System.out.println(n - sum);
    }