1117. Eddington Number(25)

简介: #include #include #include using namespace std;bool cmp(int &a, int &b){ return a > b;}int main(){ ...
#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
bool cmp(int &a, int &b){
    return a > b;
}

int main()
{
    int n;
    cin >> n;
    vector<int> v(n);
    for(int i = 0; i < n; i++){
        cin >> v[i];
    }
    sort(v.begin(), v.end(), cmp);
    int cnt = 1;
    for (int i = 0; i < n; i++){
        if(v[i] > cnt) cnt++;
        else break;
    }
    cout << cnt - 1 << endl;

    return 0;
}
目录
相关文章
|
4月前
K-th Number(尺取)
K-th Number(尺取)
17 0
A. Nearly Lucky Number
A. Nearly Lucky Number
38 0
|
算法
LeetCode 321. Create Maximum Number
给定长度分别为 m 和 n 的两个数组,其元素由 0-9 构成,表示两个自然数各位上的数字。现在从这两个数组中选出 k (k <= m + n) 个数字拼接成一个新的数,要求从同一个数组中取出的数字保持其在原数组中的相对顺序。 求满足该条件的最大数。结果返回一个表示该最大数的长度为 k 的数组。
50 0
LeetCode 321. Create Maximum Number
|
算法
LeetCode 260. Single Number III
给定一个整数数组 nums,其中恰好有两个元素只出现一次,其余所有元素均出现两次。 找出只出现一次的那两个元素。
75 0
LeetCode 260. Single Number III
|
算法
LeetCode 405. Convert a Number to Hexadecimal
给定一个整数,编写一个算法将这个数转换为十六进制数。对于负整数,我们通常使用 补码运算 方法。
65 0
LeetCode 405. Convert a Number to Hexadecimal
|
存储
Number 类型:
Number 类型:
65 1
Nearly Lucky Number
Nearly Lucky Number
95 0
Nearly Lucky Number
|
API
can't convert BigInt value to Number value
can't convert BigInt value to Number value
179 0