解析:

其实就是一个组合数学式子,每一个询问我们要求的东西是∑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. 利用CodeBERT,这个VS Code扩展可以自动生成Python文档字符串
  2. crontab 运行pyhon脚本
  3. 1.17 import static静态导入
  4. SAP已发票校验采购订单退货 - 特殊业务
  5. DSP之GPIO(转)
  6. 深入浅出学Hive:Hive QL
  7. Python CSV 中查找指定字符串
  8. SQL中的存储过程中的事务处理。备忘
  9. Github项目|几行代码即可实现人脸检测、目标检测的开源计算机视觉库
  10. ES6-函数中new.target 方法
  11. linux登陆提示鉴定故障_5个最常见的Linux问题的故障排除提示
  12. python字符串转64位数字_python-将String转换为64位整数映射字符以自定义两位值映射...
  13. L3-013 非常弹的球 (30 分)
  14. 3803. 数组去重-AcWing题库
  15. 生产用计算机房噪音应小于,机房建设规范标准要求
  16. LeetCode算法,多多路上从左到右有N棵树(编号1~N),其中第i个颗树有和谐值Ai。 多多鸡认为,如果一段连续的树,它们的和谐值之和可以被M整除,那么这个区间整体看起来就是和谐的....
  17. jsp登录注册页面代码
  18. Python中神奇的第三方库:Faker假数据生成器
  19. 易经学习:第一卦 乾卦
  20. 【Wordpress主题】Sakuraio主题的使用与优化

热门文章

  1. DeviceIdle-低电耗模式和应用待机模式
  2. (kuang) Spring 笔记
  3. 808协议解析 php,C# 部标808网关服务器源码
  4. 故障诊断专家系统研究之三-----知识表示结构
  5. 微信有声读物音频播放小程序系统设计与实现
  6. 十款 Windows 下必装软件,大大增强工作幸福
  7. 【大咖云集硅谷AI大会】人工智能商业化的趋势与挑战
  8. 程序员如何成长设计师,软件公司如何成为苹果
  9. OffsetRect的用法
  10. iframe常见问题详解