結果
| 問題 |
No.154 市バス
|
| ユーザー |
|
| 提出日時 | 2016-09-16 09:38:33 |
| 言語 | PHP (843.2) |
| 結果 |
WA
|
| 実行時間 | - |
| コード長 | 1,172 bytes |
| コンパイル時間 | 140 ms |
| コンパイル使用メモリ | 31,140 KB |
| 実行使用メモリ | 31,488 KB |
| 最終ジャッジ日時 | 2024-10-13 08:43:15 |
| 合計ジャッジ時間 | 1,499 ms |
|
ジャッジサーバーID (参考情報) |
judge2 / judge3 |
(要ログイン)
| ファイルパターン | 結果 |
|---|---|
| sample | WA * 1 |
| other | AC * 5 WA * 3 |
コンパイルメッセージ
No syntax errors detected in Main.php
ソースコード
<?php
$trial = trim(fgets(STDIN));
while($trial)
{
$ans = "im";
while(true)
{
$str = trim(fgets(STDIN));
$wpos = strpos($str, "W");
$gpos = strpos($str, "G");
$rpos = strpos($str, "R");
$len = strlen($str);
if($wpos !== 0 || $gpos === false || $rpos === false || $gpos < 1 || $rpos < $gpos )
{
break;
}
$str = strrev($str);
$len = strlen($str);
$rpos = strpos($str, "R");
if($rpos !== 0) { break;}
$rcount = substr_count($str, "R");
$gcount = substr_count($str, "G");
if($rcount < 1 || $gcount < 1 || $rcount != $gcount) { echo __LINE__.PHP_EOL; flush();break; }
for($i = 0; $rcount && $gcount; $i++)
{
switch($str[$i])
{
case "R":
$rcount--;
break;
case "G":
$gcount--;
break;
}
if($rcount > $gcount) {echo __LINE__.PHP_EOL;flush();break 2;}
}
$ans = "";
break;
}
echo $ans."possible";
echo PHP_EOL;
$trial--;
}