問題一覧 > 通常問題

No.1891 Static Xor Range Composite Query

レベル : / 実行時間制限 : 1ケース 5.000秒 / メモリ制限 : 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 21
作問者 : SSRS / テスター : noimi
5 ProblemId : 7923 / 自分の提出
問題文最終更新日: 2022-04-04 17:58:10

問題文

長さ N の一次関数の列 f0,f1,,fN1 が与えられます。fi(x)=aix+bi です。
Q 個のクエリが与えられるので、処理してください。
i 番目のクエリでは、整数 l,r,p,x が与えられるので、f(r1)p(f(r2)p(f(l+1)p(flp(x))))mod998244353 を出力してください。
ただし、 はビット単位の排他的論理和を表します。

入力

N Q
a0 b0
a1 b1

aN1 bN1
l0 r0 p0 x0
l1 r1 p1 x1

lQ1 rQ1 pQ1 xQ1

入力は以下の制約を満たします。

  • 入力はすべて整数
  • N2 べきである
  • 1N218=262144
  • 1ai<998244353 (0i<N)
  • 0bi<998244353 (0i<N)
  • 1Q2×105
  • 0li<riN (0i<Q)
  • 0pi<N (0i<Q)
  • 0xi<998244353 (0i<Q)

出力

Q 行出力してください。 i 行目には i 番目のクエリの答えを出力してください。

サンプル

サンプル1
入力
4 3
1 1
2 1
1 3
2 0
0 4 0 1
1 3 2 2
2 4 1 5
出力
16
5
13

提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。