Submission #1156755
Source Code Expand
<?php /* Problem URL : http://abc014.contest.atcoder.jp/tasks/abc014_3 Score : Result : Time : ms Memory : KB */ ini_set('error_reporting', E_ALL & ~E_NOTICE); define('DEBUG', false); $T = array(); fscanf(STDIN, "%d %d %d\n", $N, $C, $K); for ($i = 0; $i < $N; $i++) { fscanf(STDIN, "%d\n", $T[]); } sort($T); if (DEBUG) var_dump($T); if (DEBUG) echo "K:{$K}\n"; $p = 0; $ans = 0; foreach ($T as $val) { if ($p == 0) { $p1 = $val; $p = 1; $ans++; } else { if ($val <= $p1 + $K) { if (DEBUG) echo "{$val} <= {$p1} + {$K}\n"; $p++; } else { $p1 = $val; $p = 1; $ans++; } } if (DEBUG) printf ("val:%d p1:%d p:%d ans:%d\n", $val, $p1, $p, $ans); if ($p >= $C) { $p = 0; } } echo $ans . PHP_EOL;
Submission Info
Submission Time | |
---|---|
Task | A - Airport Bus |
User | takepan |
Language | PHP7 (7.0.15) |
Score | 300 |
Code Size | 1078 Byte |
Status | AC |
Exec Time | 83 ms |
Memory | 12792 KB |
Judge Result
Set Name | Sample | All | ||||
---|---|---|---|---|---|---|
Score / Max Score | 0 / 0 | 300 / 300 | ||||
Status |
|
|
Set Name | Test Cases |
---|---|
Sample | sample1.txt, sample2.txt |
All | sample1.txt, sample2.txt, in1.txt, in2.txt, in3.txt, in4.txt, in5.txt, in6.txt, in7.txt, in8.txt, sample1.txt, sample2.txt |
Case Name | Status | Exec Time | Memory |
---|---|---|---|
in1.txt | AC | 11 ms | 4856 KB |
in2.txt | AC | 81 ms | 12792 KB |
in3.txt | AC | 80 ms | 12792 KB |
in4.txt | AC | 77 ms | 12792 KB |
in5.txt | AC | 10 ms | 4604 KB |
in6.txt | AC | 83 ms | 12792 KB |
in7.txt | AC | 71 ms | 12792 KB |
in8.txt | AC | 81 ms | 12792 KB |
sample1.txt | AC | 9 ms | 4604 KB |
sample2.txt | AC | 9 ms | 4604 KB |