#C1049. [CSP-S 2024T4] 擂台游戏

    ID: 4523 传统题 1000ms 256MiB 尝试: 0 已通过: 0 难度: 4 上传者: 标签>CSP-S提高级2024年数据结构线段树DP区间最值结构体顺序结构

[CSP-S 2024T4] 擂台游戏

题目描述

有若干报名选手,补到最小的 22 的幂后进行单败擂台赛。每场由给定的 0/1 决定编号较小或较大的选手为擂主;第 RR 轮中,擂主当且仅当能力值 aiRa_i \ge R 时获胜。对多个前缀询问,求所有可能成为冠军的编号和,并按题目要求异或汇总输出。

输入格式

第一行输入两个整数 n,mn,m

第二行输入 nn 个用于生成能力值的 aia'_i

第三行输入 mm 个询问 cic_i

接下来 KK 行输入各轮抽签字符串,其中 2Kn2^K \ge n

随后输入 TT,再输入 TTX0,X1,X2,X3X_0,X_1,X_2,X_3。能力值按 ai=aiXimod4a_i=a'_i\oplus X_{i\bmod 4} 生成。

输出格式

对每组数据输出一行整数,表示

(1A1)(2A2)(mAm).(1A_1)\oplus(2A_2)\oplus\cdots\oplus(mA_m).
5 5
0 0 0 0 0
5 4 1 2 3
1001
10
1
4
2 1 0 0
1 2 1 0
0 2 3 1
2 2 0 1
5
19
7
1

数据范围与提示

  • 2n,m1052 \le n,m \le 10^5

  • 0ai,Xj<2310 \le a_i,X_j < 2^{31}

  • 1cin1 \le c_i \le n

  • 1T2561 \le T \le 256

  • 来源:CSP-S 2024 T4