
Source and Judge
Record
2h
Analysis
首先你需要熟悉kth-minmax容斥,我写了教程,自行搜索
主要难点应该是考虑S的增大,用组合数 $C_n^m=C_{n-1}^m+C_{n-1}^{m-1}$ ,所以状态多个n-k就好了
剩下的难点主要是初始化……但这个我好像没啥好说的
时间复杂度为 $O(nm(n-k))$
1 |
void (int &x,int y){x=(1ll*x+y)%MOD;} |

2h
首先你需要熟悉kth-minmax容斥,我写了教程,自行搜索
主要难点应该是考虑S的增大,用组合数 $C_n^m=C_{n-1}^m+C_{n-1}^{m-1}$ ,所以状态多个n-k就好了
剩下的难点主要是初始化……但这个我好像没啥好说的
时间复杂度为 $O(nm(n-k))$
1 |
void (int &x,int y){x=(1ll*x+y)%MOD;} |
近期评论