自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Friedrich_Taylor的博客

一个蒟蒻对算法与数据结构组成之世界认知的沧海一粟

  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除