Submission #1218224

#TimeUsernameProblemLanguageResultExecution timeMemory
1218224cpismayilmmdv985Topical (NOI23_topical)C++20
33 / 100
204 ms15944 KiB
#include <bits/stdc++.h>

int main() {
    using namespace std;
    ios_base::sync_with_stdio(false); cin.tie(nullptr); cout.tie(nullptr);
    
    int N, K;   cin >> N >> K;
    vector<array<int64_t, 2>> A(N); 
    for (auto &a : A)   cin >> a[0];
    for (auto &a : A)   cin >> a[1];
    sort(A.begin(), A.end());
    int64_t P = 0, cnt = 0;
    for (auto &a : A) {
        if (a[0] > P) 
            break;
        P += a[1];
        cnt++;
    }
    cout << cnt;

    return 0;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...