Submission #2525786


Source Code Expand

#include<bits/stdc++.h>
using namespace std;
using ll = int64_t;
int main(){
    ll N, M;
    cin >> N >> M;
    ll po[N + 1] = {};
    pair<ll, ll> yo[M];
    for(ll i = 0; i < M; i++){
        ll a, b;
        cin >> a >> b;
        po[--a]++;
        po[b--]--;
        yo[i] = pair<ll, ll>(a, b);
    }
    for(ll i = 0; i < N; i++) po[i + 1] += po[i];
    set<ll> se;
    vector<ll> v;
    for(ll i = 0; i < N; i++) if(po[i] == 1) se.insert(i);
    for(ll i = 0; i < M; i++){
        auto ite = se.lower_bound(yo[i].first);
        if(ite == se.end() || !(*ite <= yo[i].second)) v.push_back(i + 1);
    }
    cout << v.size() << endl;
    for(ll ana : v) cout << ana << endl;
    return 0;
}

Submission Info

Submission Time
Task B - ドキドキデート大作戦高橋君
User kcvlex
Language C++14 (GCC 5.4.1)
Score 100
Code Size 722 Byte
Status AC
Exec Time 216 ms
Memory 18176 KB

Judge Result

Set Name Sample Subtask1 All
Score / Max Score 0 / 0 30 / 30 70 / 70
Status
AC × 3
AC × 12
AC × 20
Set Name Test Cases
Sample subtask0_sample_01.txt, subtask0_sample_02.txt, subtask0_sample_03.txt
Subtask1 subtask1_01.txt, subtask1_02.txt, subtask1_03.txt, subtask1_04.txt, subtask1_05.txt, subtask1_06.txt, subtask1_07.txt, subtask1_08.txt, subtask1_09.txt, subtask0_sample_01.txt, subtask0_sample_02.txt, subtask0_sample_03.txt
All subtask0_sample_01.txt, subtask0_sample_02.txt, subtask0_sample_03.txt, subtask1_01.txt, subtask1_02.txt, subtask1_03.txt, subtask1_04.txt, subtask1_05.txt, subtask1_06.txt, subtask1_07.txt, subtask1_08.txt, subtask1_09.txt, subtask2_01.txt, subtask2_02.txt, subtask2_03.txt, subtask2_04.txt, subtask2_05.txt, subtask2_06.txt, subtask2_07.txt, subtask2_08.txt
Case Name Status Exec Time Memory
subtask0_sample_01.txt AC 1 ms 256 KB
subtask0_sample_02.txt AC 1 ms 256 KB
subtask0_sample_03.txt AC 1 ms 256 KB
subtask1_01.txt AC 179 ms 18176 KB
subtask1_02.txt AC 215 ms 5620 KB
subtask1_03.txt AC 93 ms 8064 KB
subtask1_04.txt AC 195 ms 8440 KB
subtask1_05.txt AC 201 ms 8440 KB
subtask1_06.txt AC 1 ms 256 KB
subtask1_07.txt AC 1 ms 256 KB
subtask1_08.txt AC 1 ms 256 KB
subtask1_09.txt AC 1 ms 256 KB
subtask2_01.txt AC 200 ms 5620 KB
subtask2_02.txt AC 216 ms 5620 KB
subtask2_03.txt AC 1 ms 256 KB
subtask2_04.txt AC 1 ms 256 KB
subtask2_05.txt AC 1 ms 256 KB
subtask2_06.txt AC 1 ms 256 KB
subtask2_07.txt AC 1 ms 256 KB
subtask2_08.txt AC 216 ms 4852 KB