180062025-09-25 10:12:11szjMekk Mester munkái (50 pont)cpp17Wrong answer 0/5089ms1712 KiB
#include <bits/stdc++.h>
using namespace std;
struct munka
{
    int k, v;
};
bool func(munka a, munka b)
{
    return a.v < b.v;
}
int main()
{
    int i,n, ml=0;
    vector<int>m1;
    vector<int>m2;
    cin >> n >> ml;
    munka t[n];
    for(i=0; i<n; i++)cin >> t[i].k >> t[i].v;
    sort(t, t+n, func);
    ml = 0;
    for(i=0; i<n; i++)
    {
       if(t[i].k > ml)
       {
           m1.push_back(i+1);
           ml = t[i].v;
           t[i].k = 0;
       }
    }
    ml = 0;
    for(i=0; i<n; i++)
    {
       if(t[i].k > ml)
       {
           m2.push_back(i+1);
           ml = t[i].v;
       }
    }
    cout << m1.size() <<" " << m2.size() << endl;
    for(i=0; i<m1.size(); i++)cout << m1[i] << " ";
    cout << endl;
    for(i=0; i<m2.size(); i++)cout << m2[i] << " ";
    return 0;
}
SubtaskSumTestVerdictTimeMemory
base0/50
1Wrong answer0/01ms316 KiB
2Wrong answer0/08ms316 KiB
3Wrong answer0/11ms316 KiB
4Wrong answer0/11ms508 KiB
5Wrong answer0/21ms508 KiB
6Wrong answer0/21ms316 KiB
7Wrong answer0/21ms316 KiB
8Wrong answer0/21ms316 KiB
9Wrong answer0/31ms316 KiB
10Wrong answer0/12ms316 KiB
11Wrong answer0/12ms316 KiB
12Wrong answer0/22ms316 KiB
13Wrong answer0/22ms316 KiB
14Wrong answer0/22ms316 KiB
15Wrong answer0/22ms316 KiB
16Wrong answer0/32ms400 KiB
17Wrong answer0/278ms1076 KiB
18Wrong answer0/278ms1016 KiB
19Wrong answer0/478ms1168 KiB
20Wrong answer0/479ms1052 KiB
21Wrong answer0/479ms1076 KiB
22Wrong answer0/479ms1508 KiB
23Wrong answer0/489ms1712 KiB