2018.10.16【校内模拟】膜法(组合数学)
解析:
其实就是一个组合数学式子,每一个询问我们要求的东西是∑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−lCl+ik+i=i=0∑r−lCl+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+mCim=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−lCl+il−k=Cr+1l−k+1−Cll−k+1
这样就可以O(1)O(1)O(1)回答每一个询问辣。
code(内网)
2018.10.16【校内模拟】膜法(组合数学)相关推荐
- 2018.10.16 NOIP模拟 长者(主席树+hash)
传送门 考试的时候开始sb的以为需要可持久化trietrietrie树,发现建树时空都是O(n2)O(n^2)O(n2)的. 然后发现由于每次只从原来的字符串改一个字符. 因此直接主席树维护区间has ...
- 2018.10.16【校内模拟】长者(主席树)(字符串哈希)
解析: 其实题目已经提示了我们需要用什么数据结构 没睡醒的zxyoizxyoizxyoi考场上打了30pts30pts30pts暴力就直接滚粗了... 一听是正解主席树瞬间明白怎么做... 由于每次修 ...
- tarjan+拓扑序+差分--2018.10.16模拟赛T2
题目: 阿天住的城市有 n 个政府部门,这些部门之间用了 m 条有向路径 连接了起来.有趣的是,每过一天这些路径都会变换方向,也就是说, 偶数的日子和奇数的日子的图是不同的. 阿天在社保局工作,可惜他 ...
- 2018.10.20 NOIP模拟 蛋糕(线段树+贪心/lis)
传送门 听说是最长反链衍生出的对偶定理就能秒了. 本蒟蒻直接用线段树模拟维护的. 对于第一维排序. 维护第二维的偏序关系可以借助线段树/树状数组维护逆序对的思想建立权值线段树贪心求解. 代码 转载于: ...
- 2018.10.26 NOIP模拟 瓶子 (dp/贪心)
传送门 正解是dp并不想去想了. 自己yy了一个贪心拿了95pts95pts95pts,唯一没过的点还只有一个地方错了,面向数据变成之后过啦! 所以我讲讲如何贪心. 考虑到最后都只会合并成一种颜色,所 ...
- 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[ ...
- 2018.10.01 NOIP模拟 卡牌游戏(贪心)
传送门 简单贪心题. 然而考试的时候失了智少讨论了一种情况导致gg. 实际上用到了二分图匹配的思想,L每次找到刚好比当前的牌小一点的出出去,看能匹配几个. 如何处理? 我们先考虑第一种比分策略. 我们 ...
- 2018.10.04 NOIP模拟 航班(tarjan+树形dp)
传送门 考场上自己yy了一个双连通只有40分. 然后换根dp求最长路就行了. 代码 转载于:https://www.cnblogs.com/ldxcaicai/p/10084917.html
- 【2018/10/16测试T3】长者
[题目] 内网传送门 外网传送门 [分析] 30 pts:哈希+二分 可以用 s t r i n g string string 排序,也可以利用哈希做到 O ( l o g n ) (log\ ...
最新文章
- 计算机硬件类 计算机网络基础,计算机硬件类计算机网络基础1.doc
- 存储过程和函数——概述||创建存储过程||调用存储过程||查看存储过程||删除存储过程
- 史上最简单的SpringCloud教程 | 第五篇: 路由网关(zuul)
- SpringBoot整合RocketMQ之环境搭建以及Producer发送消息
- (php)thinkphp3.2配置sql_server
- 计算机教案的自我分析怎么写,教案的自我分析怎么写.docx
- add_axes()——python绘图
- 让nginx 支持 pathinfo ,支持thinkphp
- tensorflow 初认识
- hdu4135容斥原理 组合遍历
- 校园课程 ·学习笔记 ·导航目录
- Linux内核移植操作步骤
- 中国草鱼养殖产业发展现状分析,生态养殖是未来发展趋势「图」
- 计算机组装维护理论知识大全,计算机组装与维护知识汇总.docx
- C4 model技术架构图--context图
- 支付宝-线上资金授权(小程序)
- 简易秒表Android源代码
- 中国曲谱网爬虫研究(Python)
- Virtual Box 网络静态IP配置
- OSG 之学习二:OSG 模型简单控制
热门文章
- 解决VS2013异常详细信息: System.ComponentModel.Composition.ImportCardinalityMismatchException: 未找到与约束
- 蓝桥杯java和c语言区别_C语言蓝桥杯比赛原题和解析
- 达梦数据库V8安装部署操作实例
- PS网页设计教程VII——在Photoshop中设计卡通店面布局
- 原生 js 实现类 3d 地图大屏展示自动高亮轮播、显示悬浮提示 tootip 的方案:svg + popper.js 定位引擎
- MATLAB R2021a v9.10.0 商业数学软件
- LNMP安装的前期准备(LNMP一键安装包下载)
- python 爬虫 爬取高考录取分数线 信息
- 【智能制造】李培根院士45页PPT解读「数据.互联.智能」
- Java知识回顾 (6)正则表达式、方法、文件与异常