Files
cses/CSES - CSES Problem Set/Ferris_Wheel.cpp
2024-06-03 16:57:59 +02:00

30 lines
522 B
C++

// Ferris Wheel
#include<bits/stdc++.h>
using namespace std;
using ll = long long;
int main() {
ll n; cin >> n;
ll x; cin >> x;
vector<ll> ps(n);
for (auto &e: ps) cin >> e;
ll count = 0;
ll min = 0;
ll max = n-1;
std::sort(ps.begin(), ps.end());
while (min <= max) {
if (ps[min] + ps[max] <= x) {
max--;
min++;
count++;
} else {
max --;
count++;
}
}
cout << count << endl;
return 0;
}