该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
P11431 [COCI 2024/2025 #2] 差异 / Različitost
题目背景
译自 COCI 2024/2025 #2 T3。2s,0.5G。满分为 90。
题目描述
给定无限长的,周期长度为 n 的非负整数序列 a 的前 n 项 a1,a2,⋯,an。
给定无限长的,周期长度为 m 的非负整数序列 b 的前 m 项 b1,b2,⋯,bm。
给定正整数 k,求出 $\displaystyle \left(\sum_{i=1}^k a_i\oplus b_i\right)\bmod \left(10^9+7\right)$。
输入格式
第一行,三个正整数 n,m,k。
第二行,n 个正整数 a1,⋯,an。
第三行,m 个正整数 b1,⋯,bm。
输出格式
输出一行一个整数表示答案。
输入输出样例 #1
输入 #1
3 2 10
1 6 4
5 2
输出 #1
33
输入输出样例 #2
输入 #2
10 5 30
5 16 2 10 7 2 4 20 5 12
4 11 14 23 5
输出 #2
435
说明/提示
对于 100% 的数据,保证:
- 1≤n,m≤2×105;
- 1≤k≤1018;
- 0≤ai,bi≤1018。
| 子任务编号 |
k≤ |
特殊性质 |
得分 |
| 1 |
2×105 |
|
25 |
| 2 |
1018 |
A |
13 |
| 3 |
B |
9 |
| 4 |
|
43 |
- 特殊性质 A:n=m。
- 特殊性质 B:n=1。
#5700. 「COCI 2024/2025 #2」Različitost
标签: 传统 | 时间限制: 2000 ms | 内存限制: 512 MiB |
题目描述
译自 COCI 2024/2025 Contest #2 T3「Različitost」
给定两个无限的整数周期序列 ai 和 bi,分别由长度为 n 和 m 的周期定义。这意味着给定自然数 n 和 m,以及数字 a1,a2,…,an 和 b1,b2,…,bm,对于每个自然数 i,满足 ai=ai+n 和 bi=bi+m。
此外,给定一个自然数 k,我们定义这两个序列的多样性为对于每个 i=1,2,…,k,求和 ai⊕bi。(这里 ⊕ 表示按位异或运算,即在二进制数字不同的位置上产生 1。例如,5⊕3=(101)2⊕(011)2=(110)2=6。)
你的任务是计算给定序列的多样性。
输入格式
第一行包含 n,m 和 k $(1 \leq n, m \leq 2 \cdot 10^{5}, 1 \leq k \leq 10^{18})$,它们是题目描述中的数字。
第二行包含 n 个整数 a1,…,an (0≤ai≤1018,i=1,2,…,n)。
第三行包含 m 个整数 b1,…,bm (0≤bi≤1018,i=1,2,…,m)。
输出格式
因为答案可能非常大,请在单行中输出答案除以 109+7 的余数。
样例 1
输入
3 2 10
1 6 4
5 2
输出
33
样例 2
输入
10 5 30
5 16 2 10 7 2 4 20 5 12
4 11 14 23 5
输出
435
数据范围与提示
详细子任务附加限制及分值如下表所示。
| 子任务 |
分值 |
附加限制 |
| 1 |
25 |
k≤2⋅105 |
| 2 |
13 |
n=m |
| 3 |
9 |
n=1 |
| 4 |
43 |
无附加限制 |