#P13331. [2025 集训队互测 R3]少年汹涌

    ID: 12515 传统题 2500ms 512MiB 尝试: 1 已通过: 1 难度: 10 上传者: 标签>CF3200倍增LCA数学动态规划排序集训队互测2025

[2025 集训队互测 R3]少年汹涌

题目描述

翻涌 至喷涌
谁能懂 少年汹涌

希寇给了你长为 nn 的序列 aa 和数组 ww

对于常数 LL,定义 f(x)f(x) 为如下操作构成的集合:

  1. xx 加入集合。
  2. xx+wpopcount(x)x \leftarrow x + w_{\operatorname{popcount}(x)},其中 popcount(x)\operatorname{popcount}(x) 表示 xx 二进制下 11 的个数,若 x>Lx > L 结束操作,否则回到第一步。

希寇想知道 i=1nf(ai)\bigcup\limits_{i=1}^{n} f(a_i) 的大小,你能帮帮他吗?

输入格式

第一行两个正整数 n,Ln, L

第二行一个长度为 6262 的数组 ww

第三行一个长度为 nn 的数组 aa

输出格式

一个整数表示答案。

3 246
7 2 1 10 3 9 4 8 5 6 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 
97 112 72

42

数据范围与提示

对于所有数据, $n \leq 6 \times 10^4, 1 \leq w_i \leq 62, 1 \leq a_i \leq L$。

子任务 分值 nn \leq LL \leq 特殊性质
11 33 10310^3 10410^4 A
22 55 6×1046 \times 10^4 23012^{30} - 1
33 1010 11 26012^{60} - 1
44 1212 1010
55 1515 10210^2
66 2424 3×1043 \times 10^4 A
77 3131 6×1046 \times 10^4
  • 特殊性质 Awi=iw_i = i, aia_i[1,L][1, L] 中均匀随机。