Submission #3422482


Source Code Expand

#include<iostream>
#include<string>
#include<algorithm>
using namespace std;
#define MAX_N 100000
#define MAX_M 100000
pair<int, int> itv[MAX_M];
int main(){
  int N, M, ans = 0;
  cin >> N >> M;
  int a[MAX_M], b[MAX_M];
  for(int i = 0; i < M; i++){
    cin >> a[i] >> b[i];
    itv[i].first = b[i], itv[i].second = a[i];
  }
  sort(itv, itv + M);
  int island = 0;
  for(int i = 0; i < M; i++){
    if(island <= itv[i].second){
      island = itv[i].first;
      ans++;
    }
  }
  cout << ans << endl;
  return 0;
}

Submission Info

Submission Time
Task D - Islands War
User takaya
Language C++14 (GCC 5.4.1)
Score 400
Code Size 546 Byte
Status AC
Exec Time 81 ms
Memory 1792 KB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 400 / 400
Status
AC × 3
AC × 44
Set Name Test Cases
Sample sample_01, sample_02, sample_03
All 0_small_0, 0_small_1, 0_small_10, 0_small_2, 0_small_3, 0_small_4, 0_small_5, 0_small_6, 0_small_7, 0_small_8, 0_small_9, 1_rand_0, 1_rand_1, 1_rand_2, 1_rand_3, 1_rand_4, 1_rand_5, 1_rand_6, 1_rand_7, 1_rand_8, 1_rand_9, 2_max_0, 2_max_1, 2_max_2, 2_max_3, 2_max_4, 2_max_5, 2_max_6, 2_max_7, 2_max_8, 2_max_9, 3_nosub_0, 3_nosub_1, 3_nosub_2, 3_nosub_3, 3_nosub_4, 3_nosub_5, 3_nosub_6, 3_nosub_7, 3_nosub_8, 3_nosub_9, sample_01, sample_02, sample_03
Case Name Status Exec Time Memory
0_small_0 AC 1 ms 256 KB
0_small_1 AC 1 ms 256 KB
0_small_10 AC 1 ms 256 KB
0_small_2 AC 1 ms 256 KB
0_small_3 AC 1 ms 256 KB
0_small_4 AC 1 ms 256 KB
0_small_5 AC 1 ms 256 KB
0_small_6 AC 1 ms 256 KB
0_small_7 AC 1 ms 256 KB
0_small_8 AC 1 ms 256 KB
0_small_9 AC 1 ms 256 KB
1_rand_0 AC 4 ms 384 KB
1_rand_1 AC 30 ms 896 KB
1_rand_2 AC 69 ms 1664 KB
1_rand_3 AC 71 ms 1664 KB
1_rand_4 AC 11 ms 512 KB
1_rand_5 AC 58 ms 1536 KB
1_rand_6 AC 33 ms 896 KB
1_rand_7 AC 53 ms 1408 KB
1_rand_8 AC 23 ms 768 KB
1_rand_9 AC 65 ms 1664 KB
2_max_0 AC 79 ms 1792 KB
2_max_1 AC 77 ms 1792 KB
2_max_2 AC 78 ms 1792 KB
2_max_3 AC 79 ms 1792 KB
2_max_4 AC 79 ms 1792 KB
2_max_5 AC 79 ms 1792 KB
2_max_6 AC 78 ms 1792 KB
2_max_7 AC 79 ms 1792 KB
2_max_8 AC 78 ms 1792 KB
2_max_9 AC 79 ms 1792 KB
3_nosub_0 AC 80 ms 1792 KB
3_nosub_1 AC 81 ms 1792 KB
3_nosub_2 AC 79 ms 1792 KB
3_nosub_3 AC 80 ms 1792 KB
3_nosub_4 AC 81 ms 1792 KB
3_nosub_5 AC 81 ms 1792 KB
3_nosub_6 AC 79 ms 1792 KB
3_nosub_7 AC 81 ms 1792 KB
3_nosub_8 AC 80 ms 1792 KB
3_nosub_9 AC 81 ms 1792 KB
sample_01 AC 1 ms 256 KB
sample_02 AC 1 ms 256 KB
sample_03 AC 1 ms 256 KB