考核知识点:排序

每次吃掉当前长度能够吃到的、高度最低的水果。对水果进行排序,然后顺序遍历。

#include <bits/stdc++.h>
using namespace std;
int n, l;
int arr[1111];
int main() {
    scanf(" %d %d", &n, &l);
    for (int i = 0; i < n; i++) scanf(" %d", &arr[i]);
    sort(arr, arr + n);
    for (int i = 0; i < n; i++) {
        if (arr[i] <= l) l++;
    }
    printf("%d\n", l);
}