Submission #6698511


Source Code Expand

Copy
<?php
fscanf(STDIN, "%d", $n);
$h = array_map('intval', explode(' ', trim(fgets(STDIN))));

for ($i = $n - 1; $i >= 1; $i--) {
    if ($h[$i - 1] === $h[$i] + 1) {
        $h[$i - 1]--;
    } elseif ($h[$i - 1] > $h[$i] + 1) {
        exit ('No'.PHP_EOL);
    }
}
echo 'Yes'.PHP_EOL;

Submission Info

Submission Time
Task C - Build Stairs
User hideyuk1
Language PHP7 (7.0.15)
Score 300
Code Size 294 Byte
Status
Exec Time 30 ms
Memory 16884 KB

Test Cases

Set Name Score / Max Score Test Cases
All 300 / 300 sample_01, sample_02, sample_03, sample_04, testcase_01, testcase_02, testcase_03, testcase_04, testcase_05, testcase_06, testcase_07, testcase_08, testcase_09, testcase_10, testcase_11, testcase_12, testcase_13
Sample 0 / 0 sample_01, sample_02, sample_03, sample_04
Case Name Status Exec Time Memory
sample_01 12 ms 4728 KB
sample_02 9 ms 4604 KB
sample_03 9 ms 4604 KB
sample_04 9 ms 4604 KB
testcase_01 16 ms 10744 KB
testcase_02 22 ms 16884 KB
testcase_03 28 ms 16884 KB
testcase_04 29 ms 16884 KB
testcase_05 13 ms 8696 KB
testcase_06 15 ms 10744 KB
testcase_07 24 ms 16884 KB
testcase_08 27 ms 16884 KB
testcase_09 20 ms 16884 KB
testcase_10 21 ms 16884 KB
testcase_11 29 ms 16884 KB
testcase_12 9 ms 4604 KB
testcase_13 30 ms 16884 KB