58042023-10-02 16:57:04AblablablaVállalkozócpp17Hibás válasz 2/4034ms5260 KiB
#include <bits/stdc++.h>

using namespace std;

int main()
{
    int n, m;
    cin >> n >> m;

    vector<int> orak(n, 0);
    for(int i = 0; i < n; i++){
        cin >> orak[i];
    }

    vector<int> megbizas(m, 0);
    for(int i = 0; i < m; i++){
        cin >> megbizas[i];
    }

    sort(megbizas.begin(), megbizas.end());

    int valasz = 0;
    int nap = 1;
    int aznap = 0;
    for(int i = 0; i < m; i++){
        if(aznap == orak[nap]){
            nap++;
        }

        if(megbizas[i] >= nap){
            aznap++;
            valasz++;
        }
    }

    cout << valasz << "\n";
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base2/40
1Elfogadva0/03ms1812 KiB
2Hibás válasz0/034ms2704 KiB
3Hibás válasz0/23ms2216 KiB
4Elfogadva2/23ms2428 KiB
5Hibás válasz0/23ms2636 KiB
6Hibás válasz0/23ms2900 KiB
7Hibás válasz0/24ms3128 KiB
8Hibás válasz0/23ms3320 KiB
9Hibás válasz0/24ms3572 KiB
10Hibás válasz0/23ms3496 KiB
11Hibás válasz0/24ms3500 KiB
12Hibás válasz0/24ms3604 KiB
13Hibás válasz0/24ms3700 KiB
14Hibás válasz0/24ms3692 KiB
15Hibás válasz0/210ms3920 KiB
16Hibás válasz0/210ms3912 KiB
17Hibás válasz0/214ms3980 KiB
18Hibás válasz0/210ms4180 KiB
19Hibás válasz0/213ms4444 KiB
20Hibás válasz0/217ms4664 KiB
21Hibás válasz0/224ms4748 KiB
22Hibás válasz0/234ms5260 KiB