167652025-05-12 12:33:16BencuFőnökszámcpp17Hibás válasz 5/100500ms824 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()
{
    ios::sync_with_stdio(0);
    cin.tie(0);
    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álasz143ms508 KiB
subtask25/5
3Elfogadva1ms316 KiB
4Elfogadva1ms316 KiB
5Elfogadva3ms316 KiB
6Elfogadva16ms316 KiB
subtask30/10
7Elfogadva1ms512 KiB
8Elfogadva1ms508 KiB
9Elfogadva1ms336 KiB
10Hibás válasz2ms316 KiB
11Hibás válasz2ms316 KiB
12Hibás válasz3ms356 KiB
13Hibás válasz6ms316 KiB
14Hibás válasz8ms316 KiB
subtask40/10
15Elfogadva1ms316 KiB
16Elfogadva1ms316 KiB
17Elfogadva3ms316 KiB
18Elfogadva4ms356 KiB
19Elfogadva17ms316 KiB
20Elfogadva34ms444 KiB
21Elfogadva35ms468 KiB
22Időlimit túllépés500ms748 KiB
subtask50/25
23Hibás válasz2ms316 KiB
24Hibás válasz3ms320 KiB
25Hibás válasz6ms316 KiB
26Hibás válasz8ms316 KiB
27Hibás válasz86ms452 KiB
28Hibás válasz141ms464 KiB
29Hibás válasz170ms488 KiB
30Hibás válasz173ms440 KiB
subtask60/50
31Elfogadva1ms508 KiB
32Hibás válasz159ms564 KiB
33Elfogadva1ms316 KiB
34Elfogadva1ms316 KiB
35Elfogadva3ms316 KiB
36Elfogadva16ms316 KiB
37Elfogadva1ms512 KiB
38Elfogadva1ms508 KiB
39Elfogadva1ms336 KiB
40Hibás válasz2ms316 KiB
41Hibás válasz2ms316 KiB
42Hibás válasz3ms356 KiB
43Hibás válasz6ms316 KiB
44Hibás válasz8ms316 KiB
45Elfogadva1ms316 KiB
46Elfogadva1ms316 KiB
47Elfogadva3ms316 KiB
48Elfogadva4ms356 KiB
49Elfogadva17ms316 KiB
50Elfogadva34ms444 KiB
51Elfogadva35ms468 KiB
52Időlimit túllépés500ms748 KiB
53Hibás válasz2ms316 KiB
54Hibás válasz3ms320 KiB
55Hibás válasz6ms316 KiB
56Hibás válasz8ms316 KiB
57Hibás válasz86ms452 KiB
58Hibás válasz141ms464 KiB
59Hibás válasz170ms488 KiB
60Hibás válasz173ms440 KiB
61Hibás válasz8ms316 KiB
62Hibás válasz17ms316 KiB
63Hibás válasz8ms316 KiB
64Időlimit túllépés500ms824 KiB
65Hibás válasz8ms508 KiB
66Hibás válasz8ms448 KiB
67Hibás válasz8ms552 KiB
68Hibás válasz9ms504 KiB
69Hibás válasz149ms712 KiB
70Időlimit túllépés500ms732 KiB