結果
問題 |
No.3260 岩井スターグラフ
|
ユーザー |
![]() |
提出日時 | 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; } }