上一页 1 2 3 4 5 6 7 8 ··· 35 下一页
摘要: "3684: 大朋友和多叉树" 题意: 求有n个叶子结点,非叶节点的孩子数量$\in S, a \notin S$的有根树个数,无标号,孩子有序。 鏼鏼鏼! 树的OGF:$T(x) = \sum_{i\ge 0} t_ix^i$ $$ T(x) = x + \sum_{k \in S}T(x)^k 阅读全文
posted @ 2017-04-21 16:38 Candy? 阅读(1121) 评论(0) 推荐(0) 编辑
摘要: "CF Round250 E. The Child and Binary Tree" 题意:n种权值集合C, 求点权值和为1...m的二叉树的个数, 形态不同的二叉树不同。 也就是说: 不带标号,孩子有序 $n,m \le 10^5$ sro vfk picks orz 和卡特兰数很像啊,$f_i$ 阅读全文
posted @ 2017-04-21 10:37 Candy? 阅读(351) 评论(0) 推荐(0) 编辑
摘要: "1258 序列求和 V4" 题意:求$S_m(n) = \sum_{i=1}^n i^m \mod 10^9+7$,多组数据,$T \le 500, n \le 10^{18}, k \le 50000$ 等幂求和 多项式求逆元$O(mlogm)$预处理伯努利数,然后可以$O(m)$回答 因为是任 阅读全文
posted @ 2017-04-20 11:56 Candy? 阅读(921) 评论(0) 推荐(0) 编辑
摘要: "3456: 城市规划" 题意:n个点组成的无向连通图个数 以前做过,今天复习一下 令$f[n]$为n个点的无向连通图个数 n个点的完全图个数为$2^{\binom{n}{2}}$ 和Bell数的推导很类似,枚举第一个cc的点的个数 $$ 2^{\binom{n}{2}} = \sum_{i=1}^ 阅读全文
posted @ 2017-04-19 21:48 Candy? 阅读(844) 评论(0) 推荐(0) 编辑
摘要: " 207. 共价大爷游长沙" 题意:一棵树,支持加边删边,加入点对,删除点对,询问所有点对是否经过一条边 一开始一直想在边权上做文章,或者从连通分量角度考虑,比较接近正解了,但是没想到 给点对分配权值 所以没做出来 题解的后两种做法说的很清楚了,我用了第二种~~因为我没写过lct维护子树信息~~ 阅读全文
posted @ 2017-04-19 21:48 Candy? 阅读(368) 评论(0) 推荐(0) 编辑
摘要: " 274. 【清华集训2016】温暖会指引我们前行" 题意比较巧妙 裸lct维护最大生成树 cpp include include include include using namespace std; typedef long long ll; define lc t[x].ch[0] def 阅读全文
posted @ 2017-04-17 21:51 Candy? 阅读(310) 评论(0) 推荐(0) 编辑
摘要: "3512: DZY Loves Math IV" 题意:求$\sum_{i=1}^n \sum_{j=1}^m \varphi(ij)$,$n \le 10^5, m \le 10^9$ n较小,考虑写成前缀和的形式,计算$S(n,m)=\sum_{i=1}^m \varphi(in)$ 一开始想 阅读全文
posted @ 2017-04-17 20:09 Candy? 阅读(1727) 评论(0) 推荐(1) 编辑
摘要: "1584 加权约数和" 题意:求$\sum_{i=1}^{N} \sum_{j=1}^{N} {\max(i,j)\cdot \sigma(i\cdot j)}$ 多组数据$n \le 10^6, T \le 50000$ 这道题有两步我感到非常神奇。tls好强啊。 首先,怎么处理$max(i,j 阅读全文
posted @ 2017-04-17 16:46 Candy? 阅读(413) 评论(0) 推荐(0) 编辑
摘要: "洛谷4月月赛R2" 打酱油... A. "koishi的数学题" 线性筛约数和就可以$O(N)$了... cpp include include include include include include using namespace std; typedef long long ll; c 阅读全文
posted @ 2017-04-17 11:18 Candy? 阅读(226) 评论(0) 推荐(0) 编辑
摘要: "1227 平均最小公倍数" 题意:求$\frac{1}{n} \sum_{i=1}^n lcm(n,i)$ 和的弱化版? $$ ans = \frac{1}{2}((\sum_{i=1}^n \sum_{d=1}^{\lfloor \frac{n}{i} \rfloor} d\cdot \varp 阅读全文
posted @ 2017-04-16 23:06 Candy? 阅读(386) 评论(0) 推荐(0) 编辑
摘要: "4025: 二分图" 题意:加入边,删除边,查询当前图是否为二分图 本来想练lct,然后发现了线段树分治的做法,感觉好厉害。 lct做法的核心就是维护删除时间的最大生成树 首先口胡一个分块做法,和hnoi2016第一题类似的偏序关系,一样做。 线段树分治 数据结构题中如果使用 对时间cdq分治 , 阅读全文
posted @ 2017-04-16 18:59 Candy? 阅读(1259) 评论(0) 推荐(1) 编辑
摘要: "1220 约数之和" 题意:求$\sum_{i=1}^n \sum_{j=1}^n \sigma_1(ij)​$ $$ \sigma_0(ij) = \sum_{x\mid i}\sum_{y\mid j}[(x,y)=1]\\ \sigma_1(ij) = \sum_{x\mid i}\sum_ 阅读全文
posted @ 2017-04-16 15:53 Candy? 阅读(465) 评论(0) 推荐(0) 编辑
摘要: "HDU 5608 function" 题意:数论函数满足$N^2 3N+2=\sum_{d|N} f(d)$,求前缀和 裸题…连卷上$1$都告诉你了 预处理$S(n)$的话反演一下用枚举倍数的方法 cpp include include include include include using 阅读全文
posted @ 2017-04-16 12:30 Candy? 阅读(451) 评论(0) 推荐(0) 编辑
摘要: "4176: Lucas的数论" 题意:求$\sum_{i=1}^n \sum_{j=1}^n \sigma_0(ij)$ $n \le 10^9$ 代入$\sigma_0(nm)=\sum_{i\mid n}\sum_{j\mid m}[(i,j)=1]$ 反演得到 $$ \sum_{d=1}^n 阅读全文
posted @ 2017-04-16 11:04 Candy? 阅读(418) 评论(0) 推荐(0) 编辑
摘要: "1222 最小公倍数计数" 题意:求有多少数对$(a,b):a 然后又用分块的方法算$g$,预处理前$O(n^{2/3})$的$\sigma$剩下的分块$O({\sqrt{n}})$计算,复杂度也是$O(n^{\frac{2}{3}})$ 本机4.6s,改小预处理大小又T了... 最后还是用了ta 阅读全文
posted @ 2017-04-16 09:56 Candy? 阅读(628) 评论(0) 推荐(0) 编辑
摘要: "1238 最小公倍数之和 V3" 三种做法!!! 见 "学习笔记" ,这里只贴代码 1. cpp include include include include include using namespace std; typedef long long ll; const int N = 464 阅读全文
posted @ 2017-04-15 20:28 Candy? 阅读(255) 评论(0) 推荐(0) 编辑
摘要: "SPOJ DIVCNT2 Counting Divisors (square)" 题意:求 $$ \sum_{i=1}^n\sigma_0(i^2) $$ 好棒啊! 带着平方没法做,考虑用其他函数表示$\sigma_0(i^2)$,把平方消去。 $\sigma_0(n) = (1 1)(n) = 阅读全文
posted @ 2017-04-15 17:46 Candy? 阅读(966) 评论(0) 推荐(0) 编辑
摘要: "1237 最大公约数之和 V3" 题意:求$\sum_{i=1}^n\sum_{j=1}^n(i,j)$ 令$A(n)=\sum_{i=1}^n(n,i) = \sum_{d\mid n}d \cdot \varphi(\frac{n}{d})$ $ans = 2 \sum_{i=1}^n A(i 阅读全文
posted @ 2017-04-14 23:19 Candy? 阅读(396) 评论(0) 推荐(0) 编辑
摘要: 杜教筛 嘟嘟嘟 "tangjz" orz "jiry_2" orz 任之洲 2016国家队论文 orz 概述 前置技能: "莫比乌斯反演" 可以在$O(\frac{3}{4})$或$O(\frac{2}{3})$复杂度完成数论函数(前缀和)的计算 一般形式 数论函数$f(n)$,求 $$ S(n) 阅读全文
posted @ 2017-04-14 23:19 Candy? 阅读(2528) 评论(0) 推荐(0) 编辑
摘要: "3944: Sum" 贴模板 总结见学习笔记(现在还没写23333) cpp include include include include include using namespace std; typedef long long ll; define pii pair define fir 阅读全文
posted @ 2017-04-13 22:38 Candy? 阅读(368) 评论(0) 推荐(0) 编辑
摘要: "3144: [Hnoi2013]切糕" 题意:略 省选之前口胡过~ 每个点拆成r个点 题目要求 $$ \mid f(x,y) f(x',y') \mid \le D $$ 我们可以对每个点都考虑上界,这样其实也把下界考虑了 $(x,y,k)$向$(x,y,k+1)$连$val(x,y,k)$的边, 阅读全文
posted @ 2017-04-13 16:28 Candy? 阅读(341) 评论(0) 推荐(0) 编辑
摘要: "cdcqの省选膜你赛" 比赛当天~~因为在杠hnoi2016的大数据结构~~没有参加,今天补了一下。挺好玩的~~虽然不看一句话题意的话真的卡读题~~ ~~此生无悔入东方,来世愿生幻想乡~~ "2651. 新史「新幻想史 现代史 」" 一句话题意: 有一个长度为n的整数序列,共m个时刻,在每个时刻都 阅读全文
posted @ 2017-04-13 16:23 Candy? 阅读(702) 评论(1) 推荐(0) 编辑
摘要: "3997: [TJOI2015]组合数学" 题意:$n m:\ n \le 1000$网格图,每个格子有权值。每次从左上角出发,只能向下或右走。经过一个格子权值 1.至少从左上角出发几次所有权值为0。 容易发现偏序关系 $$ x_1 \le x_2, y_1 \le y_2 $$ 最少链数=最长反 阅读全文
posted @ 2017-04-12 22:34 Candy? 阅读(635) 评论(0) 推荐(0) 编辑
摘要: "[Sdoi2017]新生舞会" 题意:沙茶01分数规划 貌似$ 10^7$变成整数更科学 cpp include include include include include using namespace std; typedef long long ll; define fir first 阅读全文
posted @ 2017-04-12 20:49 Candy? 阅读(334) 评论(0) 推荐(0) 编辑
摘要: "[Sdoi2017]相关分析" 题意:沙茶线段树 md其实我考场上还剩一个多小时写了40分 其实当时写正解也可以吧1h也就写完了不过还要拍一下 正解代码比40分短2333 cpp include include include include include using namespace std 阅读全文
posted @ 2017-04-12 20:45 Candy? 阅读(597) 评论(0) 推荐(0) 编辑
摘要: "[Sdoi2017]硬币游戏" 题意:硬币序列,H T等概率出现,$n \le 300$个人猜了一个长为$ m \le 300$的字符串,出现即获胜游戏结束。求每个人获胜概率 考场用了 "1444: [Jsoi200\]有趣的游戏" 的做法,40分 标解好神! 思想就是 用N表示所有没有人获胜的状 阅读全文
posted @ 2017-04-12 20:36 Candy? 阅读(1547) 评论(0) 推荐(0) 编辑
摘要: "[Sdoi2017]序列计数" 题意:长为$n \le 10^9$由不超过$m \le 2 \cdot 10^7$的正整数构成的和为$t\le 100$的倍数且至少有一个质数的序列个数 总 没有质数 裸矩阵快速幂,$i \rightarrow (i+k)\mod t$ 但是构造矩阵m个数一个个试的 阅读全文
posted @ 2017-04-12 16:16 Candy? 阅读(320) 评论(0) 推荐(0) 编辑
摘要: "[Sdoi2017]树点涂色" 题意:一棵有根树,支持x到根染成新颜色,求x到y颜色数,求x子树里点到根颜色数最大值 考场发现这个信息是可减的,但是没想到lct 特意设计成lct的形式! 如何求颜色数? 维护一个点和父亲的颜色是否一样,不一样为1,就是前缀和。 考虑相邻 的思想和那道“水位线”有点 阅读全文
posted @ 2017-04-12 16:10 Candy? 阅读(347) 评论(0) 推荐(0) 编辑
摘要: "[Sdoi2017]数字表格" 题意:求 $$ \prod_{i=1}^n \prod_{j=1}^m f[(i,j)] $$ 考场60分 其实多推一步就~~推倒~~了... 因为是乘,我们可以放到 幂 上 $$ \prod_{d=1}^n \prod_{i=1}^{\frac{n}{d}}\pr 阅读全文
posted @ 2017-04-12 15:48 Candy? 阅读(265) 评论(0) 推荐(0) 编辑
摘要: "3160: 万径人踪灭" 题意:求一个序列有多少不连续的回文子序列 一开始zz了直接用$2^{r_i} 1$ 总 回文子串 后者用manacher处理 前者,考虑回文有两种对称形式(以元素/缝隙作为对称轴) f[i],i为奇数表示以缝隙对称,偶数表示以元素i 1对称,对答案的贡献就是$2^{f[i 阅读全文
posted @ 2017-04-12 12:13 Candy? 阅读(341) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 35 下一页