洛谷
纸箱xyr
这个作者很懒,什么都没留下…
展开
-
bzoj2654 P2619 [国家集训队2]Tree I(从斜率优化到wqs二分)
题目链接 wqs论文 配合食用 题解占坑 #include<bits/stdc++.h>#define sc scanfusing namespace std;typedef long long ll;const int maxn = 1e6+9;struct node{ int u,v,w,c; inline bool ope...原创 2018-11-29 19:05:20 · 190 阅读 · 0 评论 -
P1337 [JSOI2004]平衡点 / 吊打XXX(玄学)(模拟退火)
题目链接题意:在一个二维平面上若干个点,每个点有自己的坐标和重量,然后他们通过无重量绳子连在某一个端点上(端点不一定在点集中,一定在平面上)。然后他们会对整个系统贡献能量,要求找到一个最优端点,使整个系统最稳定。求最优解 统计贡献 答案不单调还是一起愉快的玄学吧模拟退火原理(来自百度百科)模拟退火的原理也和金属退火的原理近似:将热力学的理论套用到统计学上,将搜寻空间内每一点想...原创 2019-03-15 15:17:02 · 127 阅读 · 0 评论 -
P2495 [SDOI2011]消耗战 虚树入门
一棵树,n个点m个操作。每条边有权值,每个操作给你k个点,问断开若干条边后使k个点与根不相连的最小边权和是多少。有sigmaK<500000易知一个裸的树dp需要复杂度,m次操作后总复杂度为显然是无法在限定时间内通过的 我们注意到一个性质。k的总和才500000,我们能不能从k入手呢 每次只把我们需要用到的点提取出来进行dp呢 这里就涉及到一个叫虚树的概念 虚树就是把一棵联通...原创 2019-03-20 00:52:57 · 192 阅读 · 0 评论 -
P3275 [SCOI2011]糖果(差分约束板子)
题意:有n个人分发糖果,m项约束条件,问至少需要准备多少糖果。输入的第一行是两个整数NN,KK。接下来KK行,表示这些点需要满足的关系,每行33个数字,XX,AA,BB。如果X=1X=1, 表示第AA个小朋友分到的糖果必须和第BB个小朋友分到的糖果一样多; 如果X=2X=2, 表示第AA个小朋友分到的糖果必须少于第BB个小朋友分到的糖果; 如果X=3X=...原创 2019-03-20 02:44:54 · 355 阅读 · 0 评论 -
P1438 无聊的数列
板子题按照ppt所说的,预留0号位和n+1号位,0号位位于2的若干次方的位置。但是我试了一下。。。没有严格要求的这样的写法,这题也能A,数据有点水。#include<algorithm>#include<vector>#include<iostream>#include<math.h>#include<cstring>...原创 2019-03-13 02:11:03 · 110 阅读 · 0 评论 -
P3380 【模板】二逼平衡树(线段树套平衡树)
题目链接题意:给你n个数的序列,m次操作。操作为各种正常平衡树能做的东西,但是操作区间是l到r,而不是整个区间。既然是区间操作,那就把线段树套上去就完事。。。不过一开始写没考虑找不到前驱后继的情况,找bug找了半天。看学了一手无旋Treap,不用旋转的平衡树是真的香。无旋Treap原理:首先我们知道Treap由于某个随机数原理,是会使其趋于平衡的 当Treap x,y有,...原创 2019-03-18 02:44:34 · 264 阅读 · 0 评论 -
P4887 第十四分块(前体)(你懂个锤子莫队)
题目链接一般的莫队我们可以或者做到相邻转移。使得我们可以接受把一段连续转移拆成根号次相邻转移。 那么当我们转移花费高到我们无法接受根号级别的拆分的时候我们怎么办呢。 思想是:把L转移到qry.l和R转移到qry.r的部分也离线掉。 考场出了大概并做不出来吧,我为什么要花时间研究这个呢。。。 摆在这里当个板子吧。。。也许板子也当不了。。。 并没有意义的一篇博文 #include...原创 2019-05-31 00:01:20 · 300 阅读 · 0 评论