摘要:SC高一菜鸡 现cdqz就读 阅读全文
posted @ 2018-04-22 20:49 wlzs1432 阅读 (123) 评论 (4) 编辑
摘要:LOJ#6495. 「雅礼集训 2018 Day1」树 题目描述 有一棵 n 个点的有根树,点编号为1至n,其中1号点为根,除 1号点外,i号点的父亲在 1至 i -1 内均匀随机。 定义一棵树的深度为所有节点到根路径上节点数的最大值,求这棵树的期望深度。 题解 一道披着期望外衣的计数题 考虑 F[ 阅读全文
posted @ 2020-03-10 22:41 wlzs1432 阅读 (15) 评论 (0) 编辑
摘要:LOJ#2347. 「JOI 2018 Final」寒冬暖炉 题面 链接 题解 普及组难度贪心 把间隔时间算出来 然后从大到小减掉 #include<bits/stdc++.h> #define LL long long using namespace std; inline LL read() { 阅读全文
posted @ 2020-03-08 22:59 wlzs1432 阅读 (16) 评论 (0) 编辑
摘要:LuoguP2759 奇怪的函数 题面 使得 x^x 达到或超过 n 位数字的最小正整数 x 是多少? 题解 这道题并没有想出来,太丢脸了 首先注意到题目要求位数超过N位数字 考虑如何求位数,我们发现对于数N的位数就是log10(N)+1 换到这道题里就是求log10(x^x)+1>n的最小值的x 阅读全文
posted @ 2020-02-29 23:57 wlzs1432 阅读 (14) 评论 (0) 编辑
摘要:[学习笔记]生成函数1 参考资料 西安交大 唐宇轩在西安交大附中讲课的PPT 信息学竞赛数学一本通 形式幂级数 我们把形如 $ \sum_{i>=0}a_i\cdot x^{i} $ 的式子称为形式幂级数 形式幂级数是个长度无限的多项式,但对于有些形式幂级数可以用长度有限的函数来表示,称其为闭形式 阅读全文
posted @ 2020-02-27 14:49 wlzs1432 阅读 (26) 评论 (0) 编辑
摘要:[多项式学习笔记1]拉格朗日插值定理 算法简介 拉格朗日插值法是以法国18世纪数学家约瑟夫·拉格朗日命名的一种多项式插值方法。 适用问题 拉格朗日插值定理主要是用来解决下面这样的问题: 给出 n 个点 (xi,yi)(保证 xi 互不相同),要求找出一个过所有点的多项式函数 f(x)。 显然最直观的 阅读全文
posted @ 2020-02-26 21:36 wlzs1432 阅读 (45) 评论 (0) 编辑
摘要:LuoguP2685 [TJOI2012]桥 题意 链接 题解 原题可以转化成在图上每次删一条边后求最短路 考虑先找到一条最短路 那么每次删掉的边有两种情况: 如果这条边不在最短路上那么答案不变 如果在最短路上 显然这条边会被一个不在最短路上的路径代替,考虑枚举这样一条不在最短路上的边 u -> v 阅读全文
posted @ 2020-02-23 13:11 wlzs1432 阅读 (14) 评论 (0) 编辑
摘要:CF1110E Magic Stones 题目描述 一次操作选择1<i<n,使 $ c_i $ 变为 $ c_i = c_{i-1} + c_{i+1} - c_i $ 是否能做若干次操作,使每个 $ c_i $ 和 $ t_i $ 相等? 数据范围:1e5 题解: 看到这个形式很容易想到差分 我们 阅读全文
posted @ 2020-01-28 22:54 wlzs1432 阅读 (18) 评论 (0) 编辑
摘要:CF321E Ciel and Gondolas 链接 题解 本来想练WQS的 结果还是只会分治 #include<bits/stdc++.h> using namespace std; inline int read() { int f = 1,x = 0; char ch; do { ch = 阅读全文
posted @ 2020-01-20 09:34 wlzs1432 阅读 (38) 评论 (0) 编辑
摘要:CF868F Yet Another Minimization Problem 题面 链接 题解 转移方程非常套路 然后可以发现可以决策单调性 由于每次转移的贡献不能O(1)算,显然应该考虑分治实现 贡献可以考虑像莫队一样移 复杂度不会证 #include<bits/stdc++.h> using 阅读全文
posted @ 2020-01-20 09:29 wlzs1432 阅读 (17) 评论 (0) 编辑
摘要:CF846F Random Query 题意 给定一个数列A,随机选取两个值l,r(等概率,可以相等),进行以下操作: if l > r : swap(l,r) 对数列A中l,r区间内的数去重得到数列B 求数列B的期望大小。 题解 显然每次l和r都是随机的直接求不好求 但是每个数最后对答案的贡献是一 阅读全文
posted @ 2019-12-20 17:06 wlzs1432 阅读 (24) 评论 (0) 编辑