結果
| 問題 |
No.3260 岩井スターグラフ
|
| コンテスト | |
| ユーザー |
yorksyo
|
| 提出日時 | 2025-09-06 13:28:35 |
| 言語 | PHP (843.2) |
| 結果 |
AC
|
| 実行時間 | 570 ms / 2,000 ms |
| コード長 | 832 bytes |
| コンパイル時間 | 5,146 ms |
| コンパイル使用メモリ | 35,988 KB |
| 実行使用メモリ | 36,632 KB |
| 最終ジャッジ日時 | 2025-09-06 13:28:57 |
| 合計ジャッジ時間 | 21,671 ms |
|
ジャッジサーバーID (参考情報) |
judge / judge2 |
(要ログイン)
| ファイルパターン | 結果 |
|---|---|
| sample | AC * 2 |
| other | AC * 36 |
コンパイルメッセージ
No syntax errors detected in Main.php
ソースコード
<?php
/**///[$n] = fscanf(STDIN, "%d");
//[$n, $m] = fscanf(STDIN, "%d %d");
//$as = explode(' ', trim(fgets(STDIN)));
//$as = [];
//while ($stdin = trim(fgets(STDIN))) {
// $as[] = explode(' ', $stdin);
//}
[$x, $y, $n] = fscanf(STDIN, "%d %d %d");
for($i = 0; $i < $n; $i++) {
[$u, $v] = fscanf(STDIN, "%d %d");
$is_same = false;
if($u === 0 && $v === 0) {
$is_same = true;
} elseif(intdiv($v- 1, $y) === intdiv($u - 1, $y)) {
$is_same = true;
}
if($is_same) {
echo abs(hoge($v, $x, $y) - hoge($u, $x, $y)) . PHP_EOL;
} else {
echo abs(hoge($v, $x, $y) + hoge($u, $x, $y)) . PHP_EOL;
}
}
function hoge($value, $x, $y){
if($value === 0) return 0;
if($value % $y === 0) {
return $value % $y + $y;
} else {
return $value % $y;
}
}
yorksyo