
奇技淫巧
gigo_64
莫看,莫看,这不是真实的我(七海脸)
溜了溜了
展开
-
csp模拟 我的订书机之恋【树形结构】【哈希】
传送门事实上标题给的是两种做法。正解:一个合法答案只能是最小答案或者由两个答案子区间并集构成。(否则肯定会叉出去)那就有一个天然树形结构,用单调栈维护f_r表示右端点r最近的合法答案位置。令r向f_r连边,l向f_{l-1}连边。(当然,上述连边是反向的)倍增lca的深度-2就是答案,记得特判两个点相同的情况。#include<bits/stdc++.h>...原创 2019-11-06 20:14:49 · 304 阅读 · 0 评论 -
【cs(plus)^(20)】20191022【模拟】【联通块分析】【思维分析消圈】
今天前两题都挺水的,,第三题考了个啥啊woj4759到4761,spongebob求出每个直线和x轴的交点。很明显在指定点左边的,都是递增,右边都是递减。那就直接模拟就好了。一开始都加上正k。然后每过一个分界点就改一个。取最小。记得inf开的够大。#include<bits/stdc++.h>using namespace std;#define in r...原创 2019-10-22 18:17:39 · 175 阅读 · 0 评论 -
【SCOI2010】传送带【三分法】
传送门咳咳,当年不写博客的后果。三分法用于处理单峰函数的最值问题。对于最大值和最小值的处理是不太一样的,注意一下谁往中间走。这道题固定左端点后,很明显右边是个单峰,所以右边的最短可以视作一个定值,左边移动都对应一个右边的最短值,这个最短值也可以发现是个单峰。所以三分套三分,先固定左边,然后看右边。#include<bits/stdc++.h> using n...原创 2019-10-18 18:25:09 · 150 阅读 · 0 评论 -
【NOIP2014】解方程【秦九韶】【高精度处理】
传送门其实秦九韶相信都会,主要是喜欢这道题对于高精度的处理。我们发现这道题的情况比较特殊,a大的很,看起来是要高精度的鸭子。不过我们发现一个事情。我们是在解方程,找到合适的x使多项式为0。那mod一个数好像也没什么问题。所以我们可以对一个数取余,觉得不稳妥多取余几个,都为0的时候就ok了。这启示我们要注意题目本身的性质,尝试转化问题。#include<bits/st...原创 2019-10-16 15:22:29 · 451 阅读 · 0 评论 -
【NOIP2012】疫情控制【倍增】【二分答案】【贪心】【思维分析】
传送门倍增只是手段,重点是思维分析的过程。wuvin曾经说过,只要有好的思维,什么神题也打不倒我们。军队可以移动,叶子节点不能被根节点到达,最短时间。发现二分首先发现时间越长,就越可能管辖成功。有这种显然的单调性促使我们二分找临界点。对于一个限定的时间,我们来想想怎么判定是否合法。发现越高越好首先,我们发现,能管辖的越高越好,一次可以管辖更多的子树。所以我们可以尽力往上...原创 2019-10-16 14:49:01 · 178 阅读 · 0 评论 -
csp-plus 20191015 【模拟】【结论+排序】【位运算】
数独woj4218咕咕咕分糖果woj4219交换两个找结论,证明贪心。发现min(a,d)<min(b,c)成立。但实际上如果sort的话,这个结论是不完全正确的。因为不满足传递性和非等式性。真正的证明见洛谷题解第一个不过写个最弱的也能过woj。#include<bits/stdc++.h>using namespace std;#def...原创 2019-10-15 21:43:41 · 142 阅读 · 0 评论 -
【NOI模拟】Juice【结论】
传送门题目可以qq找我这题也是很nb,,服了气。就是说,如果你看不出结论1,你就GG退赛了。假设答案为m,将每个果汁的数量乘以m,保证总数量为S*m(S是果汁原数量合)现在问题转化为将所有果汁放进m个桶,每个桶容积是S。结论1:对于任何a种果汁数量合为(a-1)*S,均可以用(a-1)个桶装完。归纳证明:a=2显然成立。a>2,令最多果汁数量为Max,最少为M...原创 2019-10-15 17:23:15 · 134 阅读 · 0 评论 -
【NOI模拟】Forest【set】
传送门题目可以qq找我要每个点只有一个出点。维护权值c。同样我们从修改对答案的影响这个角度来思考问题。如果我修改了一个点的出边,就会修改度数,修改度数就会修改E。而修改E会修改这个点周围一圈的所有C。这号rilong啊,,复杂度爆炸。抓住出边为1这个条件。再将被影响的点分类。父亲:单点修改,我:单点修改,儿子们:一大群,我们可以找个什么东西来维护。我们发现权值的计算公式...原创 2019-10-15 16:40:28 · 115 阅读 · 0 评论 -
【假计算几何】bzoj4614 Oil
万能woj。你想通过传送门进去吗qwq你太天真了qwq这是内网的传送门qwq自行搜索网址oi.cdshishi.net:8000 叶子最可爱了!一条贯穿最多长度的直线。首先有个奇怪的思维转换。为了计算,我们发现,肯定存在一条最优直线,穿过某些点的端点。如果不在端点那就挪过去ouo。那么对于每条直线有两个端点我们都枚举一次,这里复杂度2*n。所以这是一条确定了一点的直线。...原创 2019-08-01 16:09:05 · 174 阅读 · 0 评论 -
【悬线法+二分】bzoj3885 Cow Rectangles
bzoj又权限了,但我们有woj叶子好可爱QAQ求不包含G的极大子矩阵。我们使用悬线法来操作。如果只是求最大答案,那预处理前缀矩阵数组,最左最右端点,高度数组并以此处理极左极右数组,进行O(1)计算即可。但对于最小面积,很明显,我们求出的极大子矩阵是最大的,所以要缩小。求包含一个答案的最小矩阵,那二分吧。做四次二分ouo!注意本题坐标从0开始。#inclu...原创 2019-07-31 13:49:58 · 170 阅读 · 0 评论