167662025-05-12 12:49:38BencuFőnökszámcpp17Hibás válasz 5/100500ms736 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=a;
            L[l].b=b;
        }
        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álasz144ms564 KiB
subtask25/5
3Elfogadva1ms500 KiB
4Elfogadva1ms332 KiB
5Elfogadva3ms316 KiB
6Elfogadva16ms316 KiB
subtask30/10
7Elfogadva1ms316 KiB
8Hibás válasz1ms316 KiB
9Elfogadva1ms316 KiB
10Hibás válasz1ms404 KiB
11Elfogadva2ms360 KiB
12Hibás válasz3ms316 KiB
13Hibás válasz6ms440 KiB
14Hibás válasz8ms440 KiB
subtask40/10
15Elfogadva1ms508 KiB
16Elfogadva1ms316 KiB
17Elfogadva3ms424 KiB
18Elfogadva4ms316 KiB
19Elfogadva17ms444 KiB
20Elfogadva34ms464 KiB
21Elfogadva35ms444 KiB
22Időlimit túllépés500ms736 KiB
subtask50/25
23Hibás válasz2ms508 KiB
24Hibás válasz3ms316 KiB
25Hibás válasz6ms508 KiB
26Hibás válasz8ms500 KiB
27Hibás válasz87ms520 KiB
28Hibás válasz135ms564 KiB
29Hibás válasz177ms500 KiB
30Hibás válasz166ms464 KiB
subtask60/50
31Elfogadva1ms316 KiB
32Hibás válasz178ms592 KiB
33Elfogadva1ms500 KiB
34Elfogadva1ms332 KiB
35Elfogadva3ms316 KiB
36Elfogadva16ms316 KiB
37Elfogadva1ms316 KiB
38Hibás válasz1ms316 KiB
39Elfogadva1ms316 KiB
40Hibás válasz1ms404 KiB
41Elfogadva2ms360 KiB
42Hibás válasz3ms316 KiB
43Hibás válasz6ms440 KiB
44Hibás válasz8ms440 KiB
45Elfogadva1ms508 KiB
46Elfogadva1ms316 KiB
47Elfogadva3ms424 KiB
48Elfogadva4ms316 KiB
49Elfogadva17ms444 KiB
50Elfogadva34ms464 KiB
51Elfogadva35ms444 KiB
52Időlimit túllépés500ms736 KiB
53Hibás válasz2ms508 KiB
54Hibás válasz3ms316 KiB
55Hibás válasz6ms508 KiB
56Hibás válasz8ms500 KiB
57Hibás válasz87ms520 KiB
58Hibás válasz135ms564 KiB
59Hibás válasz177ms500 KiB
60Hibás válasz166ms464 KiB
61Hibás válasz9ms316 KiB
62Elfogadva9ms500 KiB
63Hibás válasz8ms316 KiB
64Időlimit túllépés500ms736 KiB
65Hibás válasz8ms628 KiB
66Hibás válasz8ms316 KiB
67Hibás válasz8ms508 KiB
68Hibás válasz8ms316 KiB
69Hibás válasz158ms700 KiB
70Időlimit túllépés500ms564 KiB