done 3 sorting problems

This commit is contained in:
2024-06-03 16:57:59 +02:00
parent cf617f6dfa
commit c817cf7f3c
23 changed files with 85 additions and 1 deletions

View File

@@ -0,0 +1,29 @@
// 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;
}