- 博客(51)
- 收藏
- 关注
原创 9.1树链剖分突击作战
非链接目录树剖模板题:树的统计树剖变式:边剖树剖用途(1):LCA树剖模板题:树的统计 描述:一棵树上有 n 个节点,编号分别为 1 到 n ,每个节点都有一个权值 w 。我们将以下面的形式来要求你对这棵树完成一些操作:I.CHANGE u t :把结点 u 的权值改为 t ;II.QMAX u v :询问从点 u 到点 v 的路径上的节点的最大权值
2017-09-01 15:47:21 278
原创 7.10noip测试
第一题:饼干题意:有一(2^n)*(2^n)的矩阵,每次可选一范围2^k使其右上角铺满饼干(k>=2)。求最少有几块不能被覆盖。题解:自己画图,丰衣足食。(答案即3^(n-1))#include#include#include#include#include#include#include#include#include#include#define mod 100
2017-08-02 21:41:59 294
原创 7.8noip测试
第一题:能量题意:n个蓄电池电量不同,传输有耗费(k%),若使所有电池电量等,求电量相等时最大值为多少。题解:二分检验。#include#include#include#include#include#include#include#include#include#include#define eps 1e-7using namespace std;inline
2017-08-02 21:17:48 425
原创 7.30noip测试
第一题:木桶研究题意:给n块木板,选任意块组成一个水桶,其容量视为最短板的长度。现给出n块木板及其长度,求选单数块木板容量和与双数块木板容量和之差。题解:对每块木板分析,其对答案贡献是与比其大者之组合数之差。化简可得所求实为最长板;sort一下即可。#include#include#include#include#include#include#include#inclu
2017-07-31 22:23:12 315
转载 zjoi2007 捉迷藏(感谢huanghongxun)
直接贴代码,解释都在注释里#include#include#include#include#include#include#include#include#include#include#includeusing namespace std;struct heap { priority_queue h, d; void add(int x){ h.pu
2017-03-28 21:11:17 542
原创 树分治poj1741
虽然树分治的题目不多,但还是会考的。树分治的优点在于能够较快处理树与路径的关系,而且复杂度也比较优秀(Olog2n2)但是太TM难写了......下面是一个经典问题:(POJ1741)给定一棵有n个顶点的树,第i边连ui,vi,长度为wi统计最短距离不超过k的点对数思路:对于一个点,分三种情况: (1)两点在不同子树 (2)两点在同一子树 (3)一点在子树,另一
2017-03-28 20:13:19 371
原创 ZJOI2008 瞭望塔
想到了BYVoid dalao出过的一道题,这个可以看作其中的一个子问题。先求半平面交,然后再枚举分段函数转捩点处之高度即可。如果是浮空岛可以直接求半平面交最低点,好像容易一些。#include#include#include#include#include#include#include#include#include#include#de
2017-03-25 21:15:54 474
原创 SCOI2016 萌萌哒
首先要明确一点,这个题的主干思想是并查集,即对于每一位数,其“祖先”决定其数字种类,因此这个问题可以转化为求祖先是自己的元素的个数。但因为条件数过多,直接写并查集也会炸掉(30分),于是这个地方用了ST表的思想,将所要合并元素看作区间来处理,因为一个区间一旦被合并,该区间中所有元素都对答案没有贡献,所以每个元素最多只会被合并一次。————————————————————
2017-03-24 21:10:34 786
原创 BZOJ2618凸多边形
obviously这是一道半平面交模板题目有的dalao最开始会对其合理性产生疑惑,BUT它是逆时针给点,所以你可以用半平面交搞一搞于是就水过去了#include#include#include#include#include#include#include#include#include#include#define eps 1e-8u
2017-03-24 20:55:22 382
原创 JLOI2013 赛车
没想到吧这是一道半平面交(其实黄学长说过)将问题转化到S-t图像上会发现问题其实是从y为正无穷处观察最顶端直线数及原始编号。所以是可以半平面交的。另外要注意的是,批注处作用为当tme结果小于零时能弹出该直线
2017-03-24 20:51:40 343
原创 本人的oi之路————————序
Je pense, donc je suis. --René Descartes在高中之前,我并没有怎么接触信息竞赛,对代码亦了解甚少。在石室中学明敞的轩堂里做出的那个决定,也许是偶然,也许是一种必然罢。 我只怀有一腔摇摆不定的污浊的热血,毫无经验与毅力。支持着我一路活到现在的,却是一种不变的哀愁。那种哀愁超脱乎
2017-03-10 19:39:06 414
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人