結果
問題 |
No.1891 Static Xor Range Composite Query
|
ユーザー |
![]() |
提出日時 | 2025-06-12 15:51:10 |
言語 | PyPy3 (7.3.15) |
結果 |
TLE
|
実行時間 | - |
コード長 | 608 bytes |
コンパイル時間 | 181 ms |
コンパイル使用メモリ | 82,604 KB |
実行使用メモリ | 100,916 KB |
最終ジャッジ日時 | 2025-06-12 15:51:38 |
合計ジャッジ時間 | 11,095 ms |
ジャッジサーバーID (参考情報) |
judge3 / judge4 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | AC * 1 |
other | AC * 20 TLE * 1 -- * 9 |
ソースコード
import sys MOD = 998244353 def main(): import sys sys.setrecursionlimit(1 << 25) N, Q = map(int, sys.stdin.readline().split()) a = [] b = [] for _ in range(N): ai, bi = map(int, sys.stdin.readline().split()) a.append(ai % MOD) b.append(bi % MOD) for _ in range(Q): l, r, p, x = map(int, sys.stdin.readline().split()) res = x % MOD for i in range(l, r): idx = i ^ p a_i = a[idx] b_i = b[idx] res = (a_i * res + b_i) % MOD print(res) if __name__ == "__main__": main()