結果
| 問題 | No.3 ビットすごろく |
| コンテスト | |
| ユーザー |
tazakky
|
| 提出日時 | 2017-09-01 11:12:40 |
| 言語 | PHP (8.5.9) |
| 結果 |
TLE
不安定
|
| 実行時間 | - |
| コード長 | 721 bytes |
| 記録 | |
| コンパイル時間 | 39 ms |
| コンパイル使用メモリ | 36,872 KB |
| 実行使用メモリ | 37,128 KB |
| 最終ジャッジ日時 | 2026-09-19 19:03:04 |
| 合計ジャッジ時間 | 9,106 ms |
|
ジャッジサーバーID (参考情報) |
judge1_1 / judge3_0 |
(要ログイン)
| ファイルパターン | 結果 |
|---|---|
| other | AC * 3 TLE * 1 -- * 29 |
コンパイルメッセージ
No syntax errors detected in Main.php
ソースコード
<?php
$n = trim(fgets(STDIN));
//開始のマスがすでにゴール
if($n == 1){
echo 1;
exit;
}
for($i = 1; $i < $n; $i++){
$line[$i] = decbin($i);
}
$line[] = "x";
//print_r($line);
$i = 2;
$count = 2;
while($line[$i] != "x" ){
//echo $i."-".$line[$i]."\n";
$count++;
$bin = $line[$i];
if($i + mb_substr_count($bin, "1") <= $n ) {
$i = $i + mb_substr_count($bin, "1");
}else{
$i = $i - mb_substr_count($bin, "1");
}
//1に戻たらストップ
if($i == 1){
$count = -1;
break;
}
}
echo $count;
?>
tazakky