[R68F]求和
You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.
时空限制
1S/512M
题目描述
给定正整数 以及两个序列 和 。
对于任意长度为 的序列 和长度为 的序列 ,定义函数 为:
$$F(x,y) = \sum_{1 \le i_1 < i_2 < \cdots < i_m \le n} \prod_{j=1}^{m} x_{i_j}^{y_j} $$即 的计算方式为:在序列 中任意挑选一个长度为 的子序列 ,将其每一项分别以 中对应位置的元素为指数求幂并相乘。 即为所有可能挑选出的子序列贡献之和。
现在,对序列 和序列 分别进行全排列。设 是 的一个排列, 是 的一个排列。请你计算所有可能的排列组合下 的总和,即:
由于答案可能很大,请输出其对 取模后的结果。
对于序列中数值相同的元素,不同下标的元素视为不同的值。例如,若 ,则其全排列共有 种,两个 的不同排列位置视为不同的方案。
格式
输入格式
第一行包含两个正整数 和 ,分别表示序列 和 的长度。
第二行包含 个正整数 ,表示序列 。
第三行包含 个正整数 ,表示序列 。
输出格式
输出一个整数,表示所有排列下 的总和对 取模后的结果。
样例
样例输入 #1
3 2
2 3 5
2 1
样例输出 #1
1320
样例输入 #2
2 2
2 3
1 1
样例输出 #2
24
数据规模
注意:你只有通过了子任务的所有测试点,才能获得对应子任务的分数。
| 子任务编号 | 分数 | 其他限制 | |
|---|---|---|---|
| 特殊性质 A | |||
| 特殊性质 B | |||
| 特殊性质 C | |||
| 无 | |||
特殊性质 A :。
特殊性质 B :。
特殊性质 C :。
对于 的数据,,,。
代码源挑战赛 Round 68
- Status
- Done
- Rule
- DMY
- Start at
- 2026-7-3 20:00
- End at
- 2026-7-3 21:30
- Duration
- 1.5 hour(s)
- Host
- Partic.
- 368