#E. Yet Another Yummy Problem

    传统题 3000ms 512MiB

Yet Another Yummy Problem

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目背景

yummy 为什么是云斗滴神?That's a good question!

题目描述

某天,yummy 给了你 nn 个正整数 x1,x2,,xnx_1,x_2,\ldots,x_n,第 ii 个正整数满足约束 0xiri0\le x_i\le r_i。现在, 祂希望你能解决如下问题:

求有多少组本质不同的 {xn}\{x_n\} 满足 x1x2xnx_1\oplus x_2\oplus\ldots \oplus x_nmm 的倍数,其中 \oplus 表示按位异或。

对于两组 {xn},{xn}\{x_n\}, \{x_n'\},两者本质不同当且仅当 k[1,n]\exist k\in[1,n] 满足 xkxkx_k \neq x_k'

输入格式

输入的第一行有两个正整数 n,mn,m,表示正整数个数和异或值的要求。

第二行有 nn 个正整数 r1,r2,,rnr_1,r_2,\ldots,r_n,表示每个正整数的上限。

输出格式

输出一行一个自然数,表示符合题意的方案数。由于方案数可能过大,你需要将答案对 109+710^9+7 求余。

样例 #1

样例输入 #1

2 3
2 4

样例输出 #1

7

样例 #2,3,4,5

点我下载大样例

提示

【样例解释】

下列表格中 T 表示 x1x2x_1\oplus x_233 的倍数,F 表示不是。

x1\x2x_1\backslash x_2 00 11 22 33 44
00 T F T F
11 F T F
22 T

【数据范围】

测试点编号TT nn\le rir_i\le 特殊性质
11 10910^9
22 22 10410^4
353\sim 5 10910^9
6146\sim 14 TT
151615\sim 16 1515 m=16m=16
1717 =2291=2^{29}-1
182018\sim 20 10910^9

对于全体数据,保证 1n151\le n\le 151ri1091\le r_i\le 10^91m201\le m\le 20

[YDRS#003] YDOI · 云斗 NOIP 赛前模拟赛

已参加
状态
已结束 (已参加)
规则
OI
题目
6
开始于
2023-11-12 14:00
结束于
2023-11-12 19:00
持续时间
5 小时
主持人
参赛人数
289