luogu#P10269. 实力派
实力派
题目背景
题目描述
来自全国各地的 位 OIer 组成了一个名为“实力派”的团队,每个人有一个实力值 。共有 场比赛向他们发送了参赛邀请,其中第 场比赛要求 个人组成一个队伍参加。为了决定他们是否应该参加某场比赛,他们想出了如下两个衡量实力的数据:
-
定义 阶最低实力表示从这 个人中选出 个人,使得这 个人实力值的 的方案数;
-
定义 阶最高实力表示从这 个人中选出 个人,所有方案的 个人的 之和。
请你对于每场比赛,告诉他们他们在这场比赛中的 阶最低实力和最高实力。对了,为了不让别人听懂,你需要将答案对一个秘密模数 取模。
输入格式
第一行三个整数 ,分别表示团队人数,比赛场数及秘密模数;
第二行 个整数,第 个整数表示第 个人的实力值 。
接下来 行,第 行一个整数 ,表示第 场比赛的要求参赛人数。
输出格式
输出共 行,第 行两个整数 ,分别表示他们在第 场比赛中的最低实力和最高实力,答案对 取模。
4 4 998244353
8 15 12 6
2
3
4
5
1 19
2 7
1 1
0 0
6 4 19260817
11 45 14 19 19 810
2
1
2
2
12 78
0 918
12 78
12 78
8 3 19491001
3 2 2 3 1 2 1 2
5
3
4
56 56
52 60
69 71
提示
样例 解释
第一场比赛要求选出 人参加,仅有 一种方案的 ,因此最低实力为 ;所有方案的 之和为 ,因此最高实力为 ;
第二场比赛要求选出 人参加,有 和 两种 的方案,因此最低实力为 ;所有方案的 之和为 ,因此最高实力为 。
数据范围
对于所有数据,,,,。
本题共 个测试点,采用捆绑测试,子任务及数据点分配如下:
子任务编号 | 数据点编号 | 特殊性质 | 分值 | 时限 |
---|---|---|---|---|
无特殊性质 |
提示
表示全体质数集合, 表示最大公因数。