P14364 [CSP-S 2025] 员工招聘 / employ(官方数据)(学习笔记)
首先考虑m=1的情况
答案为
所以对于每一个
限制是单调增的,所以可以从前往后一次满足
推广至m不为1的情况
在k个s等于1的位置中,我们需要选出一个集合S(不满足的数量),使得
-
|S|<=k-m -
对于
i\in S ,c_i<=t_i(前面放弃的) -
对于不属于S且s为1的情况,
c_i>t_i -
剩下任意放
同时有大于和小于,考虑容斥
选出集合T,
暴力枚举为
首先考虑m=1的情况
答案为
所以对于每一个
限制是单调增的,所以可以从前往后一次满足
推广至m不为1的情况
在k个s等于1的位置中,我们需要选出一个集合S(不满足的数量),使得
对于
对于不属于S且s为1的情况,
剩下任意放
同时有大于和小于,考虑容斥
选出集合T,
暴力枚举为