8366 2024. 01. 15 00:51:26 TuruTamas Mekk Mester munkái (50 pont) cpp17 Elfogadva 50/50 97ms 11016 KiB
#include <bits/stdc++.h>
using namespace std;

#ifdef DEBUG
ifstream in_file("minta/be2.txt");
#define input in_file
#define INTHENAMEOFGOD
#else
#define input cin
#define INTHENAMEOFGOD \
    ios::sync_with_stdio(0); \
    cin.tie(0); \
    cout.tie(0);
#endif
typedef long long ll;
typedef vector<ll> vi;
typedef vector<vi> vvi;
typedef vector<bool> vb;
typedef pair<ll, ll> pii;
typedef array<ll, 3> all;

ll N, H, a, b;
vi mi, fi;
ll mv, fv;
vector<all> munkak;

int main()
{
    input >> N >> H;
    for (ll n = 1; n <= N; n++) {
        input >> a >> b;
        munkak.push_back({b, a, n});
    }
    sort(munkak.begin(), munkak.end());
    for (all a : munkak) {
        if (mv > fv && a[1] > mv) {
            mi.push_back(a[2]);
            mv = a[0];
        } else if (fv > mv && a[1] > fv) {
            fi.push_back(a[2]);
            fv = a[0];
        } else if (a[1] > mv) {
            mi.push_back(a[2]);
            mv = a[0];
        } else if (a[1] > fv) {
            fi.push_back(a[2]);
            fv = a[0];
        }
    }
    cout << mi.size() << " " << fi.size() << "\n";
    for (ll val : mi)
        cout << val << " ";
    cout << "\n";
    for (ll val : fi)
        cout << val << " ";
    cout << endl;
}
Részfeladat Összpont Teszt Verdikt Idő Memória
base 50/50
1 Elfogadva 0/0 3ms 1876 KiB
2 Elfogadva 0/0 9ms 3148 KiB
3 Elfogadva 1/1 3ms 2376 KiB
4 Elfogadva 1/1 3ms 2580 KiB
5 Elfogadva 2/2 3ms 2664 KiB
6 Elfogadva 2/2 3ms 2768 KiB
7 Elfogadva 2/2 3ms 2928 KiB
8 Elfogadva 2/2 3ms 3024 KiB
9 Elfogadva 3/3 3ms 3144 KiB
10 Elfogadva 1/1 3ms 3524 KiB
11 Elfogadva 1/1 3ms 3480 KiB
12 Elfogadva 2/2 3ms 3476 KiB
13 Elfogadva 2/2 3ms 3476 KiB
14 Elfogadva 2/2 3ms 3484 KiB
15 Elfogadva 2/2 3ms 3732 KiB
16 Elfogadva 3/3 3ms 3944 KiB
17 Elfogadva 2/2 89ms 10164 KiB
18 Elfogadva 2/2 90ms 10092 KiB
19 Elfogadva 4/4 89ms 10092 KiB
20 Elfogadva 4/4 90ms 10352 KiB
21 Elfogadva 4/4 90ms 10552 KiB
22 Elfogadva 4/4 90ms 10512 KiB
23 Elfogadva 4/4 97ms 11016 KiB