167642025-05-12 12:32:26BencuFőnökszámcpp17Hibás válasz 5/100500ms784 KiB
#include <bits/stdc++.h>

using namespace std;
ifstream f("be.in");
int n,mb,ma,l;

struct Bencu {
    int a;
    int b;
}L[200002];

void torol (int i) {
    for (int j=i; j<l; j++) {
        L[j].a=L[j+1].a;
        L[j].b=L[j+1].b;
    }
    l--;
}
int main()
{
    cin>>n;
    int a,b;
    cin>>a>>b;
    ma=a;
    mb=b;
    L[1].a=a;
    L[1].b=b;
    l++;
    cout<<l<<endl;
    /*for (int t=1; t<=l; t++) cout<<"("<<L[t].a<<" "<<L[t].b<<")";
        cout<<endl;*/
    for (int z=2; z<=n; z++) {
        cin>>a>>b;
        //cout<<z<<":";
        if (a>=ma || b>=mb) {
            if (a>ma) ma=a;
            if (b>mb) mb=b;
            for (int i=1; i<=l; i++) {
                if (L[i].a<ma && L[i].b<b) {
                    torol(i);
                    i--;
                }
            }
            l++;
            L[l].a=ma;
            L[l].b=mb;
        }
        cout<<l<<endl;
        /*for (int t=1; t<=l; t++) cout<<"("<<L[t].a<<" "<<L[t].b<<")";
        cout<<endl;*/
    }
    return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Elfogadva1ms316 KiB
2Hibás válasz194ms576 KiB
subtask25/5
3Elfogadva1ms316 KiB
4Elfogadva1ms508 KiB
5Elfogadva3ms316 KiB
6Elfogadva19ms508 KiB
subtask30/10
7Elfogadva1ms512 KiB
8Elfogadva1ms508 KiB
9Elfogadva1ms316 KiB
10Hibás válasz1ms512 KiB
11Hibás válasz2ms316 KiB
12Hibás válasz3ms316 KiB
13Hibás válasz8ms316 KiB
14Hibás válasz10ms420 KiB
subtask40/10
15Elfogadva1ms316 KiB
16Elfogadva1ms320 KiB
17Elfogadva3ms500 KiB
18Elfogadva4ms316 KiB
19Elfogadva21ms436 KiB
20Elfogadva46ms436 KiB
21Elfogadva45ms420 KiB
22Időlimit túllépés499ms752 KiB
subtask50/25
23Hibás válasz2ms316 KiB
24Hibás válasz3ms316 KiB
25Hibás válasz7ms328 KiB
26Hibás válasz10ms316 KiB
27Hibás válasz107ms428 KiB
28Hibás válasz171ms428 KiB
29Hibás válasz225ms432 KiB
30Hibás válasz215ms428 KiB
subtask60/50
31Elfogadva1ms500 KiB
32Hibás válasz206ms564 KiB
33Elfogadva1ms316 KiB
34Elfogadva1ms508 KiB
35Elfogadva3ms316 KiB
36Elfogadva19ms508 KiB
37Elfogadva1ms512 KiB
38Elfogadva1ms508 KiB
39Elfogadva1ms316 KiB
40Hibás válasz1ms512 KiB
41Hibás válasz2ms316 KiB
42Hibás válasz3ms316 KiB
43Hibás válasz8ms316 KiB
44Hibás válasz10ms420 KiB
45Elfogadva1ms316 KiB
46Elfogadva1ms320 KiB
47Elfogadva3ms500 KiB
48Elfogadva4ms316 KiB
49Elfogadva21ms436 KiB
50Elfogadva46ms436 KiB
51Elfogadva45ms420 KiB
52Időlimit túllépés499ms752 KiB
53Hibás válasz2ms316 KiB
54Hibás válasz3ms316 KiB
55Hibás válasz7ms328 KiB
56Hibás válasz10ms316 KiB
57Hibás válasz107ms428 KiB
58Hibás válasz171ms428 KiB
59Hibás válasz225ms432 KiB
60Hibás válasz215ms428 KiB
61Hibás válasz10ms316 KiB
62Hibás válasz24ms452 KiB
63Hibás válasz9ms420 KiB
64Időlimit túllépés500ms784 KiB
65Hibás válasz10ms436 KiB
66Hibás válasz12ms316 KiB
67Hibás válasz10ms424 KiB
68Hibás válasz12ms420 KiB
69Hibás válasz187ms564 KiB
70Időlimit túllépés479ms568 KiB