提出 #72232901


ソースコード 拡げる

#include <iostream>
#include <vector>
#include <algorithm>
#define fastio cin.tie(0)->sync_with_stdio(0)
#define all(x) (x).begin(),(x).end()
#define rall(x) (x).rbegin(),(x).rend()
#define compress(v) sort(all(v)), v.erase(unique(all(v)), v.end())
#define sz(x) (int)(x).size()
using namespace std;

int main() {
    fastio; int N; cin >> N;
    vector<pair<int,int>> v(N);
    for (auto& [a, b] : v) cin >> a >> b;
    sort(all(v), [&](const auto& l, const auto& r){
        return (l.first == r.first ? l.second > r.second : l.first < r.first);
    });
    vector<int> v2;
    for (auto [a, b] : v) v2.push_back(b);
    vector<int> lv;
    for (auto i : v2) {
        auto it = lower_bound(all(lv), i);
        if (it == lv.end()) lv.push_back(i);
        else *it = i;
    }
    cout << sz(lv) << "\n";
    return 0;
}

提出情報

提出日時
問題 E - Kite
ユーザ Lov34ever
言語 C++23 (GCC 15.2.0)
得点 450
コード長 849 Byte
結果 AC
実行時間 44 ms
メモリ 7300 KiB

ジャッジ結果

セット名 Sample All
得点 / 配点 0 / 0 450 / 450
結果
AC × 3
AC × 24
セット名 テストケース
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
ケース名 結果 実行時間 メモリ
00_sample_00.txt AC 1 ms 3680 KiB
00_sample_01.txt AC 1 ms 3616 KiB
00_sample_02.txt AC 1 ms 3664 KiB
01_random_1_00.txt AC 26 ms 4968 KiB
01_random_1_01.txt AC 44 ms 6100 KiB
01_random_1_02.txt AC 36 ms 5760 KiB
01_random_1_03.txt AC 43 ms 6104 KiB
01_random_1_04.txt AC 43 ms 6120 KiB
01_random_1_05.txt AC 44 ms 6160 KiB
02_random_2_00.txt AC 37 ms 6744 KiB
02_random_2_01.txt AC 37 ms 6788 KiB
02_random_2_02.txt AC 38 ms 6544 KiB
02_random_2_03.txt AC 39 ms 6276 KiB
02_random_2_04.txt AC 38 ms 6276 KiB
02_random_2_05.txt AC 40 ms 6148 KiB
03_sorted_00.txt AC 37 ms 7248 KiB
03_sorted_01.txt AC 35 ms 6268 KiB
03_sorted_02.txt AC 38 ms 7300 KiB
03_sorted_03.txt AC 37 ms 7292 KiB
03_sorted_04.txt AC 34 ms 6096 KiB
03_sorted_05.txt AC 37 ms 7176 KiB
04_same_coord_00.txt AC 35 ms 6160 KiB
04_same_coord_01.txt AC 34 ms 6104 KiB
04_same_coord_02.txt AC 22 ms 6140 KiB