10 2018 档案

线段树离散化 unique + 二分查找 模板 (转载)
摘要:离散化,把无限空间中有限的个体映射到有限的空间中去,以此提高算法的时空效率。 通俗的说,离散化是在不改变数据相对大小的条件下,对数据进行相应的缩小。例如: 原数据:1,999,100000,15;处理后:1,3,4,2; 原数据:{100,200},{20,50000},{1,400}; 处理后:{ 阅读全文

posted @ 2018-10-04 11:11 九月旧约 阅读(326) 评论(0) 推荐(0)

求大的组合数模板 利用Lucas定理
摘要:Lucas定理:A、B是非负整数,p是质数。A B写成p进制:A=a[n]a[n-1]…a[0],B=b[n]b[n-1]…b[0]。 则组合数C(A,B)与C(a[n],b[n])C(a[n-1],b[n-1])…*C(a[0],b[0]) mod p同余 即:Lucas(n,m,p)=C(n%p 阅读全文

posted @ 2018-10-03 16:30 九月旧约 阅读(217) 评论(0) 推荐(0)

导航