Submission #72218817


Source Code Expand

#include <bits/stdc++.h>
using namespace std;

int main(){
    ios::sync_with_stdio(false);
    cin.tie(nullptr);
    int N;
    if(!(cin >> N)) return 0;
    vector<long long> A(N), B(N);
    for(int i=0;i<N;++i) cin >> A[i];
    for(int i=0;i<N;++i) cin >> B[i];

    vector<pair<long long,long long>> v(N);
    for(int i=0;i<N;++i) v[i] = {A[i], B[i]};
    sort(v.begin(), v.end(), [](auto &x, auto &y){
        if(x.first != y.first) return x.first < y.first;
        return x.second > y.second; // descending B for equal A
    });

    vector<long long> tails; // for patience sorting (strict LIS)
    for(auto &p : v){
        long long b = p.second;
        auto it = lower_bound(tails.begin(), tails.end(), b);
        if(it == tails.end()) tails.push_back(b);
        else *it = b;
    }
    cout << (int)tails.size() << "\n";
    return 0;
}

Submission Info

Submission Time
Task E - Kite
User Gokuu007
Language C++23 (GCC 15.2.0)
Score 0
Code Size 881 Byte
Status WA
Exec Time 44 ms
Memory 9668 KiB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 0 / 450
Status
AC × 1
WA × 2
AC × 3
WA × 21
Set Name Test Cases
Sample 00_sample_00.txt, 00_sample_01.txt, 00_sample_02.txt
All 00_sample_00.txt, 00_sample_01.txt, 00_sample_02.txt, 01_random_1_00.txt, 01_random_1_01.txt, 01_random_1_02.txt, 01_random_1_03.txt, 01_random_1_04.txt, 01_random_1_05.txt, 02_random_2_00.txt, 02_random_2_01.txt, 02_random_2_02.txt, 02_random_2_03.txt, 02_random_2_04.txt, 02_random_2_05.txt, 03_sorted_00.txt, 03_sorted_01.txt, 03_sorted_02.txt, 03_sorted_03.txt, 03_sorted_04.txt, 03_sorted_05.txt, 04_same_coord_00.txt, 04_same_coord_01.txt, 04_same_coord_02.txt
Case Name Status Exec Time Memory
00_sample_00.txt WA 1 ms 3528 KiB
00_sample_01.txt AC 1 ms 3452 KiB
00_sample_02.txt WA 1 ms 3652 KiB
01_random_1_00.txt AC 26 ms 7148 KiB
01_random_1_01.txt WA 44 ms 9580 KiB
01_random_1_02.txt WA 36 ms 8536 KiB
01_random_1_03.txt AC 44 ms 9504 KiB
01_random_1_04.txt WA 44 ms 9668 KiB
01_random_1_05.txt WA 44 ms 9572 KiB
02_random_2_00.txt WA 41 ms 9580 KiB
02_random_2_01.txt WA 42 ms 9552 KiB
02_random_2_02.txt WA 42 ms 9640 KiB
02_random_2_03.txt WA 43 ms 9560 KiB
02_random_2_04.txt WA 42 ms 9580 KiB
02_random_2_05.txt WA 43 ms 9504 KiB
03_sorted_00.txt WA 43 ms 9584 KiB
03_sorted_01.txt WA 44 ms 9492 KiB
03_sorted_02.txt WA 42 ms 9580 KiB
03_sorted_03.txt WA 43 ms 9600 KiB
03_sorted_04.txt WA 44 ms 9432 KiB
03_sorted_05.txt WA 43 ms 9528 KiB
04_same_coord_00.txt WA 34 ms 9628 KiB
04_same_coord_01.txt WA 34 ms 9432 KiB
04_same_coord_02.txt WA 22 ms 9404 KiB