Submission #1305330


Source Code Expand

#include <iostream>
#include <string>
#include <stack>

using namespace std;
#define REP(i, n) for(int i = 0; i < (int)(n); i++ )

int main()
{
  int N, M, T;
  int data[10000];
  int ti[10000];
  int cnt = 0;
  int flag = true;

  cin >> N >> M >> T;
  for(int i = 0; i < N; i++){
    cin >> data[i];
  }
  for(int i = 0; i < T + 1; i++){
    ti[i] = 1;
  }

  for(int i = 0; i < N; i++){
    ti[data[i]] = 0;
    for(int k = 0; k < M - 1; k++){
      ti[data[i] + k] = 0;
    }
    for(int k = 1; k <= M; k++){
      ti[data[i] - k] = 0;
    }
  }

  for(int i = 1; i < T + 1; i++){
    //cout << ti[i] << " ";
    if(ti[i] == 0 && !(flag)){
      //cout << "a";
      continue;
    }else if(ti[i] == 0){
      flag = false;
      cnt++;
      //cout << "b";
    }else if(ti[i] == 1 && !(flag)){
      flag = true;
      //cout << "c";
      continue;
    }else{
      cnt++;
      //cout << "d";
    }
  }
  cout << cnt << endl;
}

Submission Info

Submission Time
Task B - 豪邸と宅配便
User Rikuya6
Language C++14 (GCC 5.4.1)
Score 0
Code Size 987 Byte
Status RE
Exec Time 98 ms
Memory 256 KB

Judge Result

Set Name All
Score / Max Score 0 / 100
Status
AC × 9
WA × 2
RE × 12
Set Name Test Cases
All 00_sample_00, 00_sample_01, 00_sample_02, 10_random_01, 10_random_02, 10_random_03, 10_random_04, 10_random_05, 10_random_06, 10_random_07, 10_random_08, 10_random_09, 10_random_10, 20_large_01, 20_large_02, 20_large_03, 20_large_04, 20_large_05, 30_do_not_return01, 30_do_not_return02, 30_do_not_return03, 30_do_not_return04, 30_do_not_return05
Case Name Status Exec Time Memory
00_sample_00 AC 1 ms 256 KB
00_sample_01 AC 1 ms 256 KB
00_sample_02 AC 1 ms 256 KB
10_random_01 AC 1 ms 256 KB
10_random_02 RE 96 ms 256 KB
10_random_03 AC 2 ms 256 KB
10_random_04 RE 97 ms 256 KB
10_random_05 AC 1 ms 256 KB
10_random_06 RE 97 ms 256 KB
10_random_07 RE 96 ms 256 KB
10_random_08 WA 1 ms 256 KB
10_random_09 AC 1 ms 256 KB
10_random_10 RE 96 ms 256 KB
20_large_01 RE 96 ms 256 KB
20_large_02 RE 98 ms 256 KB
20_large_03 RE 96 ms 256 KB
20_large_04 RE 97 ms 256 KB
20_large_05 RE 97 ms 256 KB
30_do_not_return01 WA 1 ms 256 KB
30_do_not_return02 AC 1 ms 256 KB
30_do_not_return03 AC 1 ms 256 KB
30_do_not_return04 RE 96 ms 256 KB
30_do_not_return05 RE 96 ms 256 KB