結果
問題 |
No.116 門松列(1)
|
ユーザー |
|
提出日時 | 2019-07-31 15:18:46 |
言語 | PHP (843.2) |
結果 |
AC
|
実行時間 | 36 ms / 5,000 ms |
コード長 | 597 bytes |
コンパイル時間 | 80 ms |
コンパイル使用メモリ | 32,148 KB |
実行使用メモリ | 31,536 KB |
最終ジャッジ日時 | 2024-07-05 06:28:50 |
合計ジャッジ時間 | 1,670 ms |
ジャッジサーバーID (参考情報) |
judge3 / judge5 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | AC * 3 |
other | AC * 21 |
コンパイルメッセージ
No syntax errors detected in Main.php
ソースコード
<?php //$max=max($input[$i],$input[$i+1],$input[$i+2]); で99 100 98入力すると98がマックスになる?? //maxはintで入ってないとおかしな動きをすることがある $num=trim(fgets(STDIN)); $input=explode(" ",(fgets(STDIN))); $ans=0; for($i=0;$i<=$num-3;$i++){ if($input[$i]==$input[$i+1]||$input[$i]==$input[$i+2]||$input[$i+1]==$input[$i+2]){ continue; } $min=min((int)$input[$i],(int)$input[$i+1],(int)$input[$i+2]); $max=max((int)$input[$i],(int)$input[$i+1],(int)$input[$i+2]); if($input[$i+1]==$min||$input[$i+1]==$max){ $ans++; } } echo $ans;