#P4993. 评分系统
评分系统
题目背景
答疑请到:https://www.luogu.org/discuss/show?postid=79498
由于时限等问题,请大家重交一遍这道题
本题时限开至2s
样例:https://files.cnblogs.com/files/ztz11/yl.rar
众所周知,有题目难度的评分系统,用户在通过题目后可以选择题目难度以及算法标签,来完善的题库
题目描述
同学很不老实,为了实现前道黑题的目标,他决定雇佣一些水军。
每个水军都有一个能力值,表示该水军可以解决难度最高为的题目。这些水军十分尽职尽责,在通过这道题目后都会给题目评最高难度。当然,的正常用户也会做题,他们会正常的评分。现在,我们给你所有水军的能力值以及每道题正常用户的评分记录,请你求出有多少种选择水军的方案,可以使这道题的评分变为黑题。因为答案可能过大,最终请输出答案数%(会在下文中给定)。(难度评定方式及投票方式见下表)
注:最少雇佣个水军
评分计算公式:去掉一个最高分,去掉一个最低分后求平均分
(注:并非luogu真正的评分信息,是本人的)
输入格式
本题有多组输入输出数据
第一行,一个整数,表示数据组数
下面,对于每组数据
第一行,三个整数,,,,表示找了个水军,有个用户已经评过分,模数为
第二行,个整数,表示水军的能力值
第三行,个整数,表示每个用户的投票编号
第四行,1个整数,表示题目的难度系数
输出格式
对于每组数据,输出一个整数,表示方案数取模后的结果,无解请输出
1
5 5 9
1 2 3 4 5
4 5 6 7 8
2
2
提示
样例说明
用户评分和为(),弃掉一个最低分后为,这时雇佣两个水军就可以达到目的。合格的水军有个,所以最终答案为
数据范围
对于%的数据,
对于另%的数据,为质数
对于%的数据,,,确保合格的水军与数量与需要的最少水军数量之差不超过,且所有输入在范围内
(本题可能轻微卡常??)