摘要: 【算法】中国剩余定理 【题意】给定n件物品分给m个人,每人分到wi件,求方案数%p。p不一定是素数。 【题解】 首先考虑n全排列然后按wi划分成m份,然后对于每份内都是全排列,除以wi!消除标号影响,注意剩余的(n-W)也视为一份。 所以ans=n!/(w1!w2!...wm!(n-W)!)%p 也 阅读全文
posted @ 2017-07-16 22:18 ONION_CYC 阅读(572) 评论(0) 推荐(3)
摘要: 【题意】n个数,每个数有附加属性0或1,初始全为1。m个操作,每个操作可以改变一个数字的属性为0或1。对于每次操作后的序列求有多少子序列满足要求:5个数字,中间3个数相等且属性为1,左右两个数小于等于中间三个数且属性任意。n,m<=10^5。 【算法】线段树 【题解】朴素的算法,奇妙的使用>_<! 阅读全文
posted @ 2017-07-16 16:44 ONION_CYC 阅读(437) 评论(0) 推荐(1)