Submission #1408062


Source Code Expand

import java.util.Scanner;

public class Main {
    void run() {
        Scanner scan = new Scanner(System.in);
        int n = scan.nextInt();
        int m = scan.nextInt();
        int t = scan.nextInt();
        boolean[] time = new boolean[t+1];
        for (int i = 0; i <= t; i++)
            time[i] = true;
        for (int i = 0; i < n; i++) {
            int a = scan.nextInt();
            for (int j = a - m; j <= a + m; j++) {
                if (j > 0 && j <= t) time[j] = false;
            }
        }
        int count = 0;
//        for (int i = 0; i < t; i++)
//            System.out.print(time[i] ? "T ":"F ");
//        System.out.println();
        for (int i = 0; i < t; i++)
            if (time[i] || (!time[i] && time[i+1])) count++;
        System.out.println(count);
    }
    public static void main(String[] args) {
        new Main().run();
    }
}

Submission Info

Submission Time
Task B - 豪邸と宅配便
User nonaka
Language Java8 (OpenJDK 1.8.0)
Score 100
Code Size 908 Byte
Status AC
Exec Time 116 ms
Memory 23892 KB

Judge Result

Set Name All
Score / Max Score 100 / 100
Status
AC × 23
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 94 ms 19412 KB
00_sample_01 AC 99 ms 20820 KB
00_sample_02 AC 93 ms 19924 KB
10_random_01 AC 114 ms 17360 KB
10_random_02 AC 116 ms 20180 KB
10_random_03 AC 109 ms 22100 KB
10_random_04 AC 111 ms 18772 KB
10_random_05 AC 107 ms 18644 KB
10_random_06 AC 105 ms 22228 KB
10_random_07 AC 108 ms 21844 KB
10_random_08 AC 93 ms 21204 KB
10_random_09 AC 92 ms 20560 KB
10_random_10 AC 116 ms 20052 KB
20_large_01 AC 108 ms 19028 KB
20_large_02 AC 109 ms 19668 KB
20_large_03 AC 106 ms 22100 KB
20_large_04 AC 115 ms 22100 KB
20_large_05 AC 107 ms 22100 KB
30_do_not_return01 AC 93 ms 19668 KB
30_do_not_return02 AC 93 ms 18772 KB
30_do_not_return03 AC 105 ms 23892 KB
30_do_not_return04 AC 107 ms 21844 KB
30_do_not_return05 AC 102 ms 21972 KB