解析:

其实就是一个组合数学式子,每一个询问我们要求的东西是∑i=0r−lCl+ik+i=∑i=0r−lCl+il−k\sum_{i=0}^{r-l}C_{l+i}^{k+i}=\sum_{i=0}^{r-l}C_{l+i}^{l-k}i=0∑r−l​Cl+ik+i​=i=0∑r−l​Cl+il−k​

这一步的转化十分显然,但是仍然不能让我们O(1)O(1)O(1)回答每个询问,继续化简。
由于∑i=mn+mCim=Cm+n+1m+1\sum_{i=m}^{n+m}C_{i}^{m}=C_{m+n+1}^{m+1}i=m∑n+m​Cim​=Cm+n+1m+1​
上面这个式子可以对着PascalPascalPascal三角形手推,我们利用它来化简我们要求的东西。
∑i=0r−lCl+il−k=Cr+1l−k+1−Cll−k+1\sum_{i=0}^{r-l}C_{l+i}^{l-k}=C_{r+1}^{l-k+1}-C_{l}^{l-k+1}i=0∑r−l​Cl+il−k​=Cr+1l−k+1​−Cll−k+1​

这样就可以O(1)O(1)O(1)回答每一个询问辣。

code(内网)

2018.10.16【校内模拟】膜法(组合数学)相关推荐

  1. 2018.10.16 NOIP模拟 长者(主席树+hash)

    传送门 考试的时候开始sb的以为需要可持久化trietrietrie树,发现建树时空都是O(n2)O(n^2)O(n2)的. 然后发现由于每次只从原来的字符串改一个字符. 因此直接主席树维护区间has ...

  2. 2018.10.16【校内模拟】长者(主席树)(字符串哈希)

    解析: 其实题目已经提示了我们需要用什么数据结构 没睡醒的zxyoizxyoizxyoi考场上打了30pts30pts30pts暴力就直接滚粗了... 一听是正解主席树瞬间明白怎么做... 由于每次修 ...

  3. tarjan+拓扑序+差分--2018.10.16模拟赛T2

    题目: 阿天住的城市有 n 个政府部门,这些部门之间用了 m 条有向路径 连接了起来.有趣的是,每过一天这些路径都会变换方向,也就是说, 偶数的日子和奇数的日子的图是不同的. 阿天在社保局工作,可惜他 ...

  4. 2018.10.20 NOIP模拟 蛋糕(线段树+贪心/lis)

    传送门 听说是最长反链衍生出的对偶定理就能秒了. 本蒟蒻直接用线段树模拟维护的. 对于第一维排序. 维护第二维的偏序关系可以借助线段树/树状数组维护逆序对的思想建立权值线段树贪心求解. 代码 转载于: ...

  5. 2018.10.26 NOIP模拟 瓶子 (dp/贪心)

    传送门 正解是dp并不想去想了. 自己yy了一个贪心拿了95pts95pts95pts,唯一没过的点还只有一个地方错了,面向数据变成之后过啦! 所以我讲讲如何贪心. 考虑到最后都只会合并成一种颜色,所 ...

  6. 2018.10.24 NOIP模拟 小 C 的序列(链表+数论)

    传送门 考虑到a[l],gcd(a[l],a[l+1]),gcd(a[l],a[l+1],a[l+2])....gcd(a[l]...a[r])a[l],gcd(a[l],a[l+1]),gcd(a[ ...

  7. 2018.10.01 NOIP模拟 卡牌游戏(贪心)

    传送门 简单贪心题. 然而考试的时候失了智少讨论了一种情况导致gg. 实际上用到了二分图匹配的思想,L每次找到刚好比当前的牌小一点的出出去,看能匹配几个. 如何处理? 我们先考虑第一种比分策略. 我们 ...

  8. 2018.10.04 NOIP模拟 航班(tarjan+树形dp)

    传送门 考场上自己yy了一个双连通只有40分. 然后换根dp求最长路就行了. 代码 转载于:https://www.cnblogs.com/ldxcaicai/p/10084917.html

  9. 【2018/10/16测试T3】长者

    [题目] 内网传送门 外网传送门 [分析] 30 pts:哈希+二分 可以用 s t r i n g string string 排序,也可以利用哈希做到 O ( l o g    n ) (log\ ...

最新文章

  1. 计算机硬件类 计算机网络基础,计算机硬件类计算机网络基础1.doc
  2. 存储过程和函数——概述||创建存储过程||调用存储过程||查看存储过程||删除存储过程
  3. 史上最简单的SpringCloud教程 | 第五篇: 路由网关(zuul)
  4. SpringBoot整合RocketMQ之环境搭建以及Producer发送消息
  5. (php)thinkphp3.2配置sql_server
  6. 计算机教案的自我分析怎么写,教案的自我分析怎么写.docx
  7. add_axes()——python绘图
  8. 让nginx 支持 pathinfo ,支持thinkphp
  9. tensorflow 初认识
  10. hdu4135容斥原理 组合遍历
  11. 校园课程 ·学习笔记 ·导航目录
  12. Linux内核移植操作步骤
  13. 中国草鱼养殖产业发展现状分析,生态养殖是未来发展趋势「图」
  14. 计算机组装维护理论知识大全,计算机组装与维护知识汇总.docx
  15. C4 model技术架构图--context图
  16. 支付宝-线上资金授权(小程序)
  17. 简易秒表Android源代码
  18. 中国曲谱网爬虫研究(Python)
  19. Virtual Box 网络静态IP配置
  20. OSG 之学习二:OSG 模型简单控制

热门文章

  1. 解决VS2013异常详细信息: System.ComponentModel.Composition.ImportCardinalityMismatchException: 未找到与约束
  2. 蓝桥杯java和c语言区别_C语言蓝桥杯比赛原题和解析
  3. 达梦数据库V8安装部署操作实例
  4. PS网页设计教程VII——在Photoshop中设计卡通店面布局
  5. 原生 js 实现类 3d 地图大屏展示自动高亮轮播、显示悬浮提示 tootip 的方案:svg + popper.js 定位引擎
  6. MATLAB R2021a v9.10.0 商业数学软件
  7. LNMP安装的前期准备(LNMP一键安装包下载)
  8. python 爬虫 爬取高考录取分数线 信息
  9. 【智能制造】李培根院士45页PPT解读「数据.互联.智能」
  10. Java知识回顾 (6)正则表达式、方法、文件与异常