Submission #44951166
Source Code Expand
<?php
class Scanner {
private $arr = [];
private $count = 0;
private $pointer = 0;
public function next() {
if($this->pointer >= $this->count) {
$str = trim(fgets(STDIN));
$this->arr = explode(' ', $str);
$this->count = count($this->arr);
$this->pointer = 0;
}
$result = $this->arr[$this->pointer];
$this->pointer++;
return $result;
}
public function hasNext() {
return $this->pointer < $this->count;
}
public function nextInt() {
return (int)$this->next();
}
public function nextDouble() {
return (double)$this->next();
}
}
class out {
public static function println($str = "") {
echo $str . PHP_EOL;
}
}
class CountMap {
private $map = [];
public function get($key) {
if(array_key_exists($key, $this->map)) {
return $this->map[$key];
} else {
return 0;
}
}
public function getMap() {
return $this->map;
}
public function add($key) {
if(array_key_exists($key, $this->map)) {
$this->map[$key]++;
} else {
$this->map[$key] = 1;
}
}
}
$sc = new Scanner();
$n = $sc->nextInt();
$h = $sc->nextInt();
$x = $sc->nextInt();
$p = [];
for ($i = 0; $i < $n; $i++) {
$p[$i] = $sc->nextInt();
}
for ($i = 0; $i < $n; $i++) {
if($h + $p[$i] >= $x) {
out::println($i + 1);
break;
}
}
out::println();
Submission Info
| Submission Time | |
|---|---|
| Task | A - Potions |
| User | yoshikyoto |
| Language | PHP (php 8.2.8) |
| Score | 100 |
| Code Size | 1604 Byte |
| Status | AC |
| Exec Time | 12 ms |
| Memory | 21644 KiB |
Judge Result
| Set Name | Sample | All | ||||
|---|---|---|---|---|---|---|
| Score / Max Score | 0 / 0 | 100 / 100 | ||||
| Status |
|
|
| Set Name | Test Cases |
|---|---|
| Sample | 00_sample_00.txt, 00_sample_01.txt, 00_sample_02.txt |
| All | 00_sample_00.txt, 00_sample_01.txt, 00_sample_02.txt, 01_random_00.txt, 01_random_01.txt, 01_random_02.txt, 01_random_03.txt, 01_random_04.txt, 01_random_05.txt, 01_random_06.txt, 02_max_00.txt, 02_max_01.txt, 02_max_02.txt, 02_max_03.txt, 02_max_04.txt, 02_max_05.txt |
| Case Name | Status | Exec Time | Memory |
|---|---|---|---|
| 00_sample_00.txt | AC | 11 ms | 20940 KiB |
| 00_sample_01.txt | AC | 12 ms | 20904 KiB |
| 00_sample_02.txt | AC | 11 ms | 20968 KiB |
| 01_random_00.txt | AC | 12 ms | 20968 KiB |
| 01_random_01.txt | AC | 11 ms | 20944 KiB |
| 01_random_02.txt | AC | 11 ms | 20828 KiB |
| 01_random_03.txt | AC | 11 ms | 20572 KiB |
| 01_random_04.txt | AC | 11 ms | 20856 KiB |
| 01_random_05.txt | AC | 12 ms | 21040 KiB |
| 01_random_06.txt | AC | 11 ms | 21100 KiB |
| 02_max_00.txt | AC | 12 ms | 21156 KiB |
| 02_max_01.txt | AC | 12 ms | 21484 KiB |
| 02_max_02.txt | AC | 12 ms | 21280 KiB |
| 02_max_03.txt | AC | 12 ms | 21644 KiB |
| 02_max_04.txt | AC | 12 ms | 21316 KiB |
| 02_max_05.txt | AC | 12 ms | 21372 KiB |