結果
問題 |
No.977 アリス仕掛けの摩天楼
|
ユーザー |
![]() |
提出日時 | 2022-11-16 01:14:16 |
言語 | PHP (843.2) |
結果 |
AC
|
実行時間 | 158 ms / 2,000 ms |
コード長 | 630 bytes |
コンパイル時間 | 259 ms |
コンパイル使用メモリ | 32,528 KB |
実行使用メモリ | 59,440 KB |
最終ジャッジ日時 | 2024-09-16 23:41:47 |
合計ジャッジ時間 | 3,392 ms |
ジャッジサーバーID (参考情報) |
judge5 / judge1 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
other | AC * 26 |
コンパイルメッセージ
No syntax errors detected in Main.php
ソースコード
<?php fscanf(STDIN,"%d",$N); $cnt = array_fill(0,$N,0); for($i=0;$i<$N-1;++$i){ fscanf(STDIN,"%d%d",$a,$b); $d[$a][] = $b; $d[$b][] = $a; $cnt[$a]++; $cnt[$b]++; } $memo = array_fill(0,$N,false); run($b); $sum = array_sum($memo); if($sum < $N-1){ echo "Alice" . PHP_EOL; }elseif($sum == $N-1){ $two = 0; for($i=0;$i<$N;++$i) if($cnt[$i]==2) ++$two; if($two == $N-1) echo "Bob" . PHP_EOL; else echo "Alice" . PHP_EOL; }else{ echo "Bob" . PHP_EOL; } function run($now){ global $memo,$d; if($memo[$now]) return; $memo[$now] = true; foreach($d[$now] as $to) run($to); } ?>