上一页 1 2 3 4 5 6 7 8 ··· 18 下一页
摘要: 题解: 首先先弄出$f(x)$的生成函数$$f(x)=\prod_{i=1}^{n} {{(\frac{1}{1-x^i})}}^{a[i]}$$因为$f(x)$已知,我们考虑利用这个式子取推出$a[i]$右边的乘法显然处理起来不方便,按照套路两边取对数$$ln(f(x))=\sum_{i=1}^{ 阅读全文
posted @ 2018-12-07 14:38 尹吴潇 阅读(173) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2018-12-06 10:05 尹吴潇 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 题解: 阅读全文
posted @ 2018-12-06 10:05 尹吴潇 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 题解: 准备这一段时间主要写 数学+数据结构+多项式 下一段时间写 计算几何+字符串 图论和dp感觉简单点的大家都会 难的大家也差不多 参考链接:https://www.cnblogs.com/zhoushuyu/p/8763215.html ntt模板就之前的没啥变化 fft把处理w[i]那里改了 阅读全文
posted @ 2018-12-05 19:39 尹吴潇 阅读(754) 评论(0) 推荐(0) 编辑
摘要: [BZOJ4913][SDOI2017]遗忘的集合 因为这题重新学了一下生成函数相关知识 不过还是感觉这个东西考到也做不出。。 普通型母函数: $\frac{1}{1-x}=1+x+x^2+x^3+...$ 这个东西的证明我们可以利用等比数列 然后令$x={x'}^{k}$ $\frac{1}{1- 阅读全文
posted @ 2018-12-05 16:23 尹吴潇 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 题解: 阅读全文
posted @ 2018-12-05 10:52 尹吴潇 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 题解: 傻逼题 启发式合并线段树里面查$nlog^2$ 线段树合并顺便维护一下$nlogn$ 注意是叶子为n 总结点2n 代码: 阅读全文
posted @ 2018-12-04 14:17 尹吴潇 阅读(121) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2018-12-03 11:50 尹吴潇 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 题解: 公式就是$\sum_{i=1}^{n} y[i]*\prod_{j=1}^n {(x-a[j])/(a[i]-a[j])} (i!=j)$ 然后这个如果求单点显然是可以$n^2$的 那如果求多点能不能$nq+n^2$呢 暴力做多项式乘法是$n^3$才能预处理出来的 fft优化可以做到$n^2 阅读全文
posted @ 2018-12-03 11:48 尹吴潇 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 题解: 非常奇妙的一题。。 没有免费操作我都不会$nk$。。。。考试打个暴力就可以走人了 树上有依赖背包问题的正确做法是(为啥我之前学的不是这样的啊) 按照后续遍历做背包 做到一个点的时候 枚举它选不选 不选只能从子树外转移 选的话可以从x-1转移 而不是对每个点求一次$f[i][j]$ 这样是$n 阅读全文
posted @ 2018-12-03 11:38 尹吴潇 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 题意: $h(i)=\sum_{j=1}^{k} {h(i-j)*f(j)}$ 给出$h(0..k-1)$ 求$h(n)$ 题解: 学了无限久。。 首先矩阵快速幂求复杂度是$logn*k^3$的 因为转移矩阵具有一些特性,所以可以优化复杂度 所以这个算法也只能对于线性递推 $$f(\alpha)=d 阅读全文
posted @ 2018-12-03 11:10 尹吴潇 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 题解: 。。感觉挺烦得 而且我都没有注意到树随机这件事情。。 就写个30分的莫队。。 阅读全文
posted @ 2018-11-30 15:09 尹吴潇 阅读(553) 评论(0) 推荐(0) 编辑
摘要: 题解: 并不需要什么算法 首先我们随便画一画就会发现 能画出一颗满二叉树 然后要满足每个点从上往下的路径和都相同(%m意义下) 一个点上可能对应了多个点 然后这样我们可以暴力dp $2^k*m^2+nm$的 应该过不了 我们注意到一个点本质不同的点只能有m个 所以对每个点开个数组记录一下为x的有几个 阅读全文
posted @ 2018-11-30 14:37 尹吴潇 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 题解: 好像挺简单的 首先普通的圆方树处理的是仙人掌上的问题 构造圆方树的方法就是对于每个环 建立一个方点 然后原先不在环上的边,就用圆点和圆点相连 对于在环上的边,将点连向方点 然后我们来证明一个这是一棵树 1.首先这张图联通是比较显然的 2.方点数=原先环数=e-v+1 当前点数=方点+v=e+ 阅读全文
posted @ 2018-11-30 09:13 尹吴潇 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 题解: 这题思路就是暴力。。 主要在于分析复杂度? Dinic跑二分图$msqrt(n)$ 这题好像用不到。。 首先这是个匹配问题显然需要利用网络流 考虑第一问 每一次我们就暴力按照志愿顺序加入边 直到二分图匹配数+1 这个复杂度是$(nm)*nm$的(因为一次只增广一条边所以每次是nm的,不过这个 阅读全文
posted @ 2018-11-29 16:56 尹吴潇 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 题解: 第一道笛卡尔树dp 会发现以一个点为分界 如果左边大于它右边大于它 那么大于的那部分是相互不影响的 于是我们对序列建立笛卡尔树 满足父亲节点的v<儿子节点的v 然后这棵树的中序遍历为原序列 这样子我们就可以dp了 考虑一个矩形的方案数 $C(n,i)*C(m,i)*i!$ 其中$i!$表示行 阅读全文
posted @ 2018-11-29 15:42 尹吴潇 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 题解: 题目相对其他省难一点 不过弱省省选知识点都这么集中的么。。 4道数学题。。。 1.[HAOI2018]奇怪的背包 这题考场做就gg了。。。 其实我想到了那个性质。。 就是这个一定要是gcd的倍数 但是我傻逼的觉得这个不对。。 因为xi都要>=0 然后就看题解。。 仔细想了一下 这可是模意义下 阅读全文
posted @ 2018-11-27 22:52 尹吴潇 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 1.[TJOI2018]数学计算 傻逼题 会发现符合线段树分治的特点 每个数的操作范围都是连续的 然后就等于区间修改了 2.[TJOI2018]智力竞赛 出题人语文水平真没话说 就是求dag最小可相交路径覆盖(网上还有人说有向图那这根本做不了) 比较显然的是如果我们确定了要取哪些点就变成了上述问题 阅读全文
posted @ 2018-11-26 21:54 尹吴潇 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 题解: 很多模板题 第一次写莫队还比较顺利 除了把排序的cmp写错。。(还第一次遇到) 这题分块也可以 先预处理出g[i][j]代表前i个块,颜色为j的有多少种 f[i][j]表示i-j的块能构成多少对 处理的方法就是f[i][j-1]+j块内和j与j之前 算答案的时候即整块+两个单独块内部和两个单 阅读全文
posted @ 2018-11-26 09:09 尹吴潇 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 玩了差不多两个小时61分 大概第9个点可以再拿5-6分 但是挺麻烦的并不想搞。。 这道题还是比较考验智商的??以及对那个特殊的ln函数的应用 感觉题目出的挺好的 看了题解 发现第4个点的确我应该想不到。。。 第六个点傻逼了只拿了4分。。。 第八个点好像可以再拿2分 也就是说都拿满就75了。。 如果第 阅读全文
posted @ 2018-11-26 09:08 尹吴潇 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 题解: 彻彻底底的思维题???还是挺难的。。 首先连样例解释都没给。。没看题解搞了很久 大概就是 一个人要根据另一个人的决策来猜数 可以去看洛谷那篇题解的解释 然后我们用$f[A/B][i][j][k]$ 表示第i次操作时,$A/B$能否判断出(j,k) 然后这个挺好dp 另外如果$f[i-1][x 阅读全文
posted @ 2018-11-25 16:30 尹吴潇 阅读(640) 评论(0) 推荐(0) 编辑
摘要: 题解: 首先发现性质 只有1个1的区间 或者 奇数个1且0的个数少于2这个区间是不合法的 然后这个东西暴力是比较好处理的 刚开始写的比较傻逼,分几种情况 先把0,1缩在一起 1.k1个0+1+k2个0 2.k1个1+0+k2个1 其中k1+k2是奇数 3.1之内单独1 4.0+奇数1 然后这样挺烦的 阅读全文
posted @ 2018-11-24 16:11 尹吴潇 阅读(474) 评论(0) 推荐(0) 编辑
摘要: 题解: 二维凸包裸题 按照x坐标为第一关键字,y坐标为第二关键字排序 然后相邻判断叉积用单调队列搞过去 正反都做一次就好了 代码: 阅读全文
posted @ 2018-11-22 21:56 尹吴潇 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 题解: 阅读全文
posted @ 2018-11-20 23:55 尹吴潇 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 题解: 全分块是啥操作啊。。 而且都好难。。 1.未来日记 这个比较简单 对每个块开个线段树维护权值 $n\sqrt{n}logn$ 这个会炸空间 并不能做。。。 但还是说一下做法 首先考虑分块 然后在每个块上我们要支持单点修改,查区间第k大 比较自然的想到了用线段树维护 如果没有修改就是在$\sq 阅读全文
posted @ 2018-11-20 23:54 尹吴潇 阅读(817) 评论(1) 推荐(0) 编辑
摘要: 题解: 求多边形面积 分成很多块三角形求就可以了 凹的也是支持的 代码: 阅读全文
posted @ 2018-11-20 23:33 尹吴潇 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 题解: 计算几何基本操作 注意叉积的时候字母写的顺序 代码: 阅读全文
posted @ 2018-11-20 23:01 尹吴潇 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 首先得有一个模板 大概得支持这么几件事情 1.向量+,-,*,/数 2.向量+,-,*,叉积 向量 3.判向量相等 4.计算向量长度 5.计算向量夹角 6.向量旋转 模板: 操作: 然后有几个基本问题 1.直线和直线相交交点 2.点到直线/线段距离 3.点在直线上的投影 4.判断点在直线/线段上 5 阅读全文
posted @ 2018-11-19 22:16 尹吴潇 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 题解: 计算几何入门题 按逆时针方向访问三角形的边 然后作叉积判断点是否在边的顺时针方向 叉积和点积都有分配率 但不满足结合律 代码: 阅读全文
posted @ 2018-11-19 22:01 尹吴潇 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 题解: 计算几何入门题 对每个二分最近的在它右边的杆子 如何判断一个杆子在它右边呢 计算机判断这些要更善于利用点积和叉积 如果叉积为正代表在顺时针方向叉积为负在逆时针 发现要在struct里面重载运算符和struct调用struct 就必须要 代码: 阅读全文
posted @ 2018-11-19 20:53 尹吴潇 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 链接: https://www.luogu.org/contestnew/show/11805?tdsourcetag=s_pcqq_aiomsg 题解: 没人过的题我就没看 t2: 考虑每个点是朋友的区间是连续的 然后维护每个人朋友的右端点 显然是单调递增的 然后线段树瞎搞一下就好了 蜜汁tle一 阅读全文
posted @ 2018-11-18 21:57 尹吴潇 阅读(159) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2018-11-15 21:58 尹吴潇 阅读(7) 评论(0) 推荐(0) 编辑
摘要: xx 阅读全文
posted @ 2018-11-15 21:38 尹吴潇 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 题解: 还是好神奇啊。。。(依旧很套路啊) https://blog.csdn.net/qq_30974369/article/details/79087445 杜教筛的复杂度是$n^{\frac{2}{3}}$的 1.杜教筛求mu(i)前缀和 这个首先要知道 $\sum(mu[i]) \ i|n 阅读全文
posted @ 2018-11-13 22:59 尹吴潇 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 复习了一下 感觉做的题都是第二种类型的mobius反演 1.YY的gcd 有好几题都是这个扩展出去的 什么区间-区间就是容斥一下 还有不能重复的 就减去$f(b,b)/2$就可以了 2.[SDOI2015]约数个数和 这题用到一个比较技巧的东西, $f(x)$代表x的约数个数 $f(nm)= \su 阅读全文
posted @ 2018-11-13 17:17 尹吴潇 阅读(157) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2018-11-13 16:40 尹吴潇 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 题解: 和上一题相同的函数: 为满足且和的的对数 为满足且和的的对数 显然,反演后得到 可以枚举每一个质数,套用上一题的做法,p相当于k,d*p也就是p的倍数了...很像上一题我WT1中的式子 其实d只要枚举到min(n,m)/p 然而复杂度承受不了,大约n/logn*sqrt(n) 我们设,那么继 阅读全文
posted @ 2018-11-13 09:33 尹吴潇 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 游记: 每道题目感觉都还可以(如果不是原题的话) 但这傻逼组题人是什么水平啊 d1t1,d1t2都比d2t1简单 d1t1 d1t3 d2t2 d2t1 d1t2 d2t3 这样选手分数会高很多吧 day1: zj真的是准时8:30 之前连改个设置都不让 写完模板就8:40了 很慌 看t1 woc这 阅读全文
posted @ 2018-11-12 10:57 尹吴潇 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 题解: 硬是把一道傻逼题写到了200行。。 长长的模板就有70行。。 由于我没有做的时候觉得并不保证$a1|a0$ $b0|b1$ 然后就加了很多特判。。 我的做法就是暴力分解质因数 T*sqrt(n)/log(n) 阅读全文
posted @ 2018-11-09 09:11 尹吴潇 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 看题解之前并不知道怎么搞。。 分治是显然的 但是我不知道怎么判断4个块的位置 发现很简单。。。 注意14是23旋转得到的 而同时也等价于交换了横纵坐标 所以就可以做了 阅读全文
posted @ 2018-11-08 10:33 尹吴潇 阅读(241) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 18 下一页