167662025-05-12 12:49:38BencuFőnökszámcpp17Wrong answer 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;
}
SubtaskSumTestVerdictTimeMemory
subtask10/0
1Accepted1ms316 KiB
2Wrong answer144ms564 KiB
subtask25/5
3Accepted1ms500 KiB
4Accepted1ms332 KiB
5Accepted3ms316 KiB
6Accepted16ms316 KiB
subtask30/10
7Accepted1ms316 KiB
8Wrong answer1ms316 KiB
9Accepted1ms316 KiB
10Wrong answer1ms404 KiB
11Accepted2ms360 KiB
12Wrong answer3ms316 KiB
13Wrong answer6ms440 KiB
14Wrong answer8ms440 KiB
subtask40/10
15Accepted1ms508 KiB
16Accepted1ms316 KiB
17Accepted3ms424 KiB
18Accepted4ms316 KiB
19Accepted17ms444 KiB
20Accepted34ms464 KiB
21Accepted35ms444 KiB
22Time limit exceeded500ms736 KiB
subtask50/25
23Wrong answer2ms508 KiB
24Wrong answer3ms316 KiB
25Wrong answer6ms508 KiB
26Wrong answer8ms500 KiB
27Wrong answer87ms520 KiB
28Wrong answer135ms564 KiB
29Wrong answer177ms500 KiB
30Wrong answer166ms464 KiB
subtask60/50
31Accepted1ms316 KiB
32Wrong answer178ms592 KiB
33Accepted1ms500 KiB
34Accepted1ms332 KiB
35Accepted3ms316 KiB
36Accepted16ms316 KiB
37Accepted1ms316 KiB
38Wrong answer1ms316 KiB
39Accepted1ms316 KiB
40Wrong answer1ms404 KiB
41Accepted2ms360 KiB
42Wrong answer3ms316 KiB
43Wrong answer6ms440 KiB
44Wrong answer8ms440 KiB
45Accepted1ms508 KiB
46Accepted1ms316 KiB
47Accepted3ms424 KiB
48Accepted4ms316 KiB
49Accepted17ms444 KiB
50Accepted34ms464 KiB
51Accepted35ms444 KiB
52Time limit exceeded500ms736 KiB
53Wrong answer2ms508 KiB
54Wrong answer3ms316 KiB
55Wrong answer6ms508 KiB
56Wrong answer8ms500 KiB
57Wrong answer87ms520 KiB
58Wrong answer135ms564 KiB
59Wrong answer177ms500 KiB
60Wrong answer166ms464 KiB
61Wrong answer9ms316 KiB
62Accepted9ms500 KiB
63Wrong answer8ms316 KiB
64Time limit exceeded500ms736 KiB
65Wrong answer8ms628 KiB
66Wrong answer8ms316 KiB
67Wrong answer8ms508 KiB
68Wrong answer8ms316 KiB
69Wrong answer158ms700 KiB
70Time limit exceeded500ms564 KiB