正睿2019省选附加赛 Day10 (这篇其实已经都咕咕了...)
目录
- 2019.3.13
- A.算算算(二项式定理 斯特林数)
- B.买买买
- C.树树树
2019.3.13
比赛链接
A.算算算(二项式定理 斯特林数)
题目链接
\(x^k\)可以用二项式定理展开,需要维护的就是\(0\sim k\)次方的\(\sum_{j}F(j,i)\)。加入一个数时,每一项都要再用一遍二项式定理更新,复杂度是\(O(nk^2)\)的。
每次加入的数都是一位数,考虑如何从\(x^k\)变到\((x+1)^k\)。注意到有\(x^k=\sum\limits_{i=0}^kS(k,i)C(x,i)i!\)(\(S\)是第二类斯特林数),从\(x\)变成\(x+1\)只需维护\(C(x+1,i)\)即可(然后可以用这个式子\(O(k)\)算出\((x+1)^k\))。
\(C(x+1,i)=C(x,i)+C(x,i-1)\),所以这个可以\(O(1)\)更新。
\(x^k\)变成\((x+a)^k\)就重复这个过程\(a\)次即可。
\(a^k+b^k=\sum\limits_{i=0}^kS(k,i)\big(C(a,i)+C(b,i)\big)i!\),新加入一个数可以直接更新\(C(x,i)\)。
复杂度\(O(Ank)\),\(A\)是所有数位的平均值,随机数据下是\(4.5\)。
还有一种容斥做法,\(O(nk)\)的,太菜了看不懂。
\[s_i=\sum_{j=1}^ia_j\\Ans_i=\sum_{j=0}^k(-1)^jC_k^js_i^{k-j}\left(\sum_{l=0}^{i-1}s_l^j\right)\]
咕咕了
B.买买买
题目链接
看不懂。留坑。(然而高考前怕是填不上了...)
C.树树树
题目链接
貌似是模板题,不管了。
转载于:https://www.cnblogs.com/SovietPower/p/10543336.html
正睿2019省选附加赛 Day10 (这篇其实已经都咕咕了...)相关推荐
- 2019金华正睿集训总结
emmm-蒟蒻第一次出来集训,也是2019年noip(现在应该叫csp的说)前最后一次外出集训- 感觉压力好大啊-毕竟才学了不到一年啊- 但不管怎样,接下来几天要好好加油啊! DAY1 仅自己用的链接 ...
- 省选模拟赛(正睿的最后一场)
省选模拟赛(正睿的最后一场!!) 比赛时间安排 与正解的差距 T1 比赛时间安排 7.30-7.40 t1 能拿10分dfs,n=0的情况或许可以找规律 t2 看不懂 t3 暴力挺好写的,求lca太麻 ...
- 2019.7.28 金华正睿集训总结Day1
课表如下: 7.28 上午 概率与期望 基本概念 • 随机变量:有多种可能的取值的变量 • P(A):事件 A 发⽣的概率 • E(X):随机变量 X 的期望值,E(X) = ∑ i P ( X = ...
- 7.30 正睿暑期集训营 A班训练赛
目录 2018.7.30 正睿暑期集训营 A班训练赛 T1 A.蔡老板分果子(Hash) T2 B.蔡老板送外卖(并查集 最小生成树) T3 C.蔡老板学数学(DP NTT) 考试代码 T2 T3 2 ...
- 8.8 正睿暑期集训营 Day5
目录 2018.8.8 正睿暑期集训营 Day5 总结 A 友谊巨轮(线段树 动态开点) B 璀璨光滑 C 构解巨树 考试代码 A B C 2018.8.8 正睿暑期集训营 Day5 时间:3.5h( ...
- 2021年NBA附加赛第一轮预测
NBA附加赛第一轮预测 1.赛程 1.灰熊主场迎战马刺 2.湖人主场迎战勇士 3.步行者主场迎战黄蜂 4.凯尔特人主场迎战奇才 2.结果预测 1.马刺胜,灰熊败. 2.湖人胜,勇士败. 3.步行者胜, ...
- 11.2 正睿停课训练 Day15
目录 2018.11.2 正睿停课训练 Day15 A 郁闷的小G(二分) B 小G的树(树形DP) C 数的距离(思路) 考试代码 B C 2018.11.2 正睿停课训练 Day15 时间:3.5 ...
- 9.29 正睿提高6
目录 2018.9.29 正睿提高6 A B C 考试代码 B C 2018.9.29 正睿提高6 时间:3.5h(实际) 期望得分:100+30+1 实际得分:100+20+0 比赛链接 T3想了一 ...
- 2021/9/12正睿10测Day.3
半个小时左右大概看完了题,主要刚开始的时候吃了些东西. 这是第三次打正睿的十连,也是头一次在打正睿的十连遇到捆绑测试,对于我这种骗分狗来说首先心态上就很折磨,有些 subtask 只给了其中一两个量的 ...
最新文章
- 自定义控件的时候为控件增加事件
- C++中的类对象的内存分布以及虚函数表内存分布
- element ui 菜单右侧展开_Elementui Vue 菜单固定展开的问题
- 3年前的一个小项目经验,分享给菜鸟兄弟们(公文收发小软件:前期需求调查部分)...
- 个人知识管理系统Version1.0开发记录(07)
- 财务人员懂计算机语言,评论:用电算化促财务管理的现代化
- 音频和Midi基础支持
- 语音源码构建了语音社交的应用基础,模式多样,功能丰富
- 【自学Python:Day3】放假的心该怎么冷静下来学……
- Java中占位符的实战运用
- 二维特征分类的基础_带你搞懂朴素贝叶斯分类算法
- 消费金融加速内卷,地推要求硕士起步…
- 搭建Ubuntu GPU服务器(宿主机篇)
- 表单reset重置按钮的作用并非是清空表单
- 管理类联考-英语: 前导( 一 )
- 肖邦夜曲21_肖邦21首夜曲
- 这样写简历,不是为自己加分就是直接被淘汰!
- 高仿人人android梦想版终极源码发送,人人Android客户端梦想版:一秒钟变微信
- 将Hexo博客部署到云主机
- nginx处理cros跨域遇到的各种问题及解决方案,以及https配置和浏览器https不安全问题处理
热门文章
- 【JS 逆向百例】网洛者反爬练习平台第五题:控制台反调试
- PWN-PRACTICE-BUUCTF-23
- docker安装与学习
- 【CodeForces - 628C】Bear and String Distance(贪心,构造)
- android action bar 风格,自定义ActionBar风格和样式
- java 模块设计模式_Java9模块化学习笔记二之模块设计模式
- php postgresql多条,PHPPostgreSQL函数列表 - phpStudy
- hashmap为什么是2的倍数_HashMap源码解析(jdk1.8)
- c语言二叉树图形输出,C语言数据结构树状输出二叉树,谁能给详细的解释一下...
- 20个常用的正则表达式