Submission #1415386
Source Code Expand
public class Main { public void run(java.util.Scanner sc, java.io.PrintStream out){ int n = sc.nextInt(); int m = sc.nextInt(); int t = sc.nextInt(); int[] a = new int[n]; for(int i = 0 ; i < n; i++){ a[i] = sc.nextInt(); } int ans = 0; int count = n; int los = 0; ans = t; for(int i = 0; i < n-1; i++ ){ if(a[i+1]-a[i] < 2*m){ count--; los += a[i+1]-a[i]; } } ans = ans-los-2*m*count; int pl = 0; if(a[n-1]+m > t) pl = a[n-1]+m - t; ans+=pl; out.println(ans); } public static void main(String[] args) { (new Main()).run(new java.util.Scanner(System.in),System.out); } }
Submission Info
Submission Time | |
---|---|
Task | B - 豪邸と宅配便 |
User | taji |
Language | Java8 (OpenJDK 1.8.0) |
Score | 100 |
Code Size | 667 Byte |
Status | AC |
Exec Time | 107 ms |
Memory | 23636 KB |
Judge Result
Set Name | All | ||
---|---|---|---|
Score / Max Score | 100 / 100 | ||
Status |
|
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 | 100 ms | 19668 KB |
00_sample_01 | AC | 93 ms | 19028 KB |
00_sample_02 | AC | 94 ms | 23636 KB |
10_random_01 | AC | 96 ms | 21844 KB |
10_random_02 | AC | 97 ms | 21588 KB |
10_random_03 | AC | 96 ms | 19924 KB |
10_random_04 | AC | 94 ms | 18772 KB |
10_random_05 | AC | 94 ms | 21716 KB |
10_random_06 | AC | 96 ms | 19028 KB |
10_random_07 | AC | 91 ms | 21844 KB |
10_random_08 | AC | 93 ms | 21716 KB |
10_random_09 | AC | 98 ms | 23252 KB |
10_random_10 | AC | 102 ms | 19924 KB |
20_large_01 | AC | 97 ms | 19924 KB |
20_large_02 | AC | 96 ms | 21844 KB |
20_large_03 | AC | 97 ms | 19796 KB |
20_large_04 | AC | 107 ms | 19924 KB |
20_large_05 | AC | 97 ms | 18900 KB |
30_do_not_return01 | AC | 91 ms | 23508 KB |
30_do_not_return02 | AC | 95 ms | 21332 KB |
30_do_not_return03 | AC | 95 ms | 21972 KB |
30_do_not_return04 | AC | 92 ms | 19796 KB |
30_do_not_return05 | AC | 93 ms | 21844 KB |