結果

問題 No.3260 岩井スターグラフ
ユーザー wightou
提出日時 2025-09-10 12:24:12
言語 C++23
(gcc 13.3.0 + boost 1.87.0)
結果
AC  
実行時間 534 ms / 2,000 ms
コード長 963 bytes
コンパイル時間 4,280 ms
コンパイル使用メモリ 274,708 KB
実行使用メモリ 7,716 KB
最終ジャッジ日時 2025-09-10 12:24:32
合計ジャッジ時間 17,798 ms
ジャッジサーバーID
(参考情報)
judge1 / judge4
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
sample AC * 2
other AC * 36
権限があれば一括ダウンロードができます

ソースコード

diff #

#include <bits/stdc++.h>
using namespace std;

/////////////////// メイン ///////////////////

int main () {
  
  /////////////////// 前入力 ///////////////////
  
  int x, y, q;
  cin >> x >> y >> q;

  /////////////////// 前処理 ///////////////////



  /////////////////// ループ ///////////////////

  for (int loop=0; loop<q; loop++) {
    
    //////////////////// 入力 ////////////////////

    long long u, v;
    cin >> u >> v;

    //////////////// 出力変数定義 ////////////////

    int result = 0;

    //////////////////// 処理 ////////////////////

    if (u==0) {
      v--;
      result = v%y+1;
    } else {
      u--;
      v--;
      if (u/y==v/y) result = abs(u%y-v%y);
      else result = u%y+v%y+2;
    }

    //////////////////// 出力 ////////////////////

    cout << result << endl;
    
  }

  /////////////////// 後処理 ///////////////////



  //////////////////// 終了 ////////////////////

  return 0;

}
0