2014
gigo_64
莫看,莫看,这不是真实的我(七海脸)
溜了溜了
展开
-
[AHOI2014/JSOI2014]奇怪的计算器【线段树】
传送门 真tm好题。 区间加减,区间乘,区间假加,区间覆盖。 每个线段树结点对应我们需要求的一个初始代入值下标。 为了简单我们把询问的东西sort。 维护一个函数:(k1,k2,k3)=k1*c1+k2*a+k3;这样就可以应对四个操作。 如此,直接怼。可以说是下传标记好题。 #include<bits/stdc++.h> using namespace std; #d...原创 2019-10-28 22:15:18 · 172 阅读 · 0 评论 -
【PA2014】Final Zarowki【贪心】
传送门 要求总功率最小,,数据又五十万,不像是动态规划的鸭子。应该是个nlogn的东西。 既然不是动态规划,那就往贪心的方面想。我们要想一种结论出来。 首先很明显,每个灯都要弄一个,,先整大于等于自己的最小的,,先弄个堆维护一下从大到小整一个。 如果有的弄不上只能买灯。如果k不够买灯那就GG。 但如果还有富余的k,我们就要节省亿点了。 我们可以把之前超出去的代价再放进一个堆,最后取上面...原创 2019-10-23 15:05:21 · 149 阅读 · 0 评论 -
【NOIP2014】解方程【秦九韶】【高精度处理】
传送门 其实秦九韶相信都会,主要是喜欢这道题对于高精度的处理。 我们发现这道题的情况比较特殊,a大的很,看起来是要高精度的鸭子。 不过我们发现一个事情。我们是在解方程,找到合适的x使多项式为0。那mod一个数好像也没什么问题。 所以我们可以对一个数取余,觉得不稳妥多取余几个,都为0的时候就ok了。 这启示我们要注意题目本身的性质,尝试转化问题。 #include<bits/st...原创 2019-10-16 15:22:29 · 377 阅读 · 0 评论 -
【ZJOI2014】力【FFT】
传送门咕咕咕 做这道题主要是为了学习一个构造卷积的方法。 当我们发现某个式子不构成卷积的时候,可以使用平移,翻转等各种操作来制造卷积。 比如这道题将后半部分直接reverse得到一个对应n-i+1的卷积形式。 然后顺带复习了一下FFT的打法,,差点搞忘了只记得NTT。 #include<bits/stdc++.h> using namespace std; #define ...原创 2019-10-13 15:35:58 · 91 阅读 · 0 评论 -
[SDOI2014]数表【莫比乌斯反演】
不得已来写一下这道题的博客,,这道题很有思想代表性。 传送门ovo 我们设也就是约数和。且令n<=m。 则目标是 我们设即gcd为x的数对个数和。 如果我们忽略a的限制,则目标是 我们令,因为这是一个狄利克雷卷积形式,可以nlogn筛出来。 则原来的 则f(d)可以求前缀和,然后整除分块之类地。 但最重要的!有a的限制。 我们的处理方式是将询问离线按照a排序,对于所有...原创 2019-02-16 14:59:17 · 116 阅读 · 0 评论 -
【LNOI2014】LCA【差分】【树剖】
叶子最可爱啦qwq! 每次询问一个区间和一个点,求这个区间所有点和给定点的LCA的深度和。 深度和是吧。 LCA的深度和有一个很优良的性质。你把一个点到根的权值都+1,查另一个点到根的权值就是这个深度。 那问题转化成了链加链求和。 不过有q个询问哦。怎么办呢? 很明显这个询问应该被去掉。 我们不一个询问一个询问查询。 我们直接从1号点开始加入贡献。对于一个询问,加到l-1时统计一下...原创 2019-10-10 17:01:38 · 101 阅读 · 0 评论