結果

問題 No.406 鴨等間隔の法則
ユーザー papinianus
提出日時 2016-08-23 09:32:02
言語 PHP
(843.2)
結果
AC  
実行時間 174 ms / 2,000 ms
コード長 478 bytes
コンパイル時間 2,796 ms
コンパイル使用メモリ 30,464 KB
実行使用メモリ 42,876 KB
最終ジャッジ日時 2024-07-07 11:39:08
合計ジャッジ時間 5,640 ms
ジャッジサーバーID
(参考情報)
judge1 / judge3
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
sample AC * 3
other AC * 29
権限があれば一括ダウンロードができます
コンパイルメッセージ
No syntax errors detected in Main.php

ソースコード

diff #

<?php
$n = trim(fgets(STDIN));
$birds = explode(" ", trim(fgets(STDIN)));
$flag = false;
$diff = 0;
if(count(array_unique($birds)) == $n) {
    $flag = true;
    rsort($birds);
    $prev = array_shift($birds);
    foreach($birds as $bird) {
        if(($diff == 0 ) || ($prev - $bird) == $diff) {
            $diff = $prev - $bird;
            $prev = $bird;
        } else {
            $flag = false;
            break;
        }
    }
}
echo ($flag)?"YES":"NO";
echo PHP_EOL;
0