- 博客(36)
- 收藏
- 关注
转载 SCOI2017 游记(AFO)
SCOI2017 游记(AFO)Day 0上午模拟考,又tm用暴力a了一道题,心情舒畅。(要是省选也这样该有多好,2333)晚上又去吃了什么不知名的东西,自己都忘了,总之好像很好吃的样子。Day 1早上起床,好像肚子有点不舒服?(莫名想起NOIP Day 0也是吃了什么,第二天就拉稀了)不管了,强行上考场。拿到题迅速扫完题,T3一眼不可做的样子,先不管了T1推了推,好像...
2017-04-09 22:04:00
192
转载 LCT学习笔记
LCT学习笔记马上就要省选辣,好慌啊,我辣么弱,还天天这么颓,怕是药丸什么,一个快要省选的人还不会LCT?怎么办,快去学啊废话不多说,记笔记先.概述LCT(Link-Cut Tree) 是一种用来维护树的数据结构,其特点是可以很方便地改变树的形态并维护其链上信息,并且理论复杂度十分优秀(虽然常数很大).LCT的主要思想是将树分成一条主链和若干条支链,将每条链用splay来维...
2017-03-22 00:19:00
174
转载 [bzoj 1449] 球队收益(费用流)
[bzoj 1449] 球队收益(费用流)DescriptionInputOutput一个整数表示联盟里所有球队收益之和的最小值。Sample Input3 31 0 2 11 1 10 10 1 3 31 22 33 1Sample Output43HintSolution这题费用流裸题好吧。先假设所有队在接下来的比赛中都会输掉,算出收益。...
2017-03-04 14:22:00
154
转载 [bzoj 3720] Gty的妹子树 (树上分块)
树上分块(块状树)Description我曾在弦歌之中听过你,檀板声碎,半出折子戏。舞榭歌台被风吹去,岁月深处尚有余音一缕……Gty神(xian)犇(chong)从来不缺妹子……他来到了一棵妹子树下,发现每个妹子有一个美丽度……由于Gty很哲♂学,他只对美丽度大于某个值的妹子感兴趣。他想知道某个子树中美丽度大于k的妹子个数。某个妹子的美丽度可能发生变化……树上可能...
2017-03-03 15:35:00
158
转载 [bzoj1002] [FJOI2007]轮状病毒轮状病毒(基尔霍夫矩阵)
Description 轮状病毒有很多变种,所有轮状病毒的变种都是从一个轮状基产生的。一个N轮状基由圆环上N个不同的基原子和圆心处一个核原子构成的,2个原子之间的边表示这2个原子之间的信息通道。如下图所示 N轮状病毒的产生规律是在一个N轮状基中删去若干条边,使得各原子之间有唯一的信息通道,例如共有16个不同的3轮状病毒,如下图所示 现给定n(N<=100),编程...
2017-01-14 17:16:00
106
转载 [bzoj1007] [HNOI2008]水平可见直线
Description 在xoy直角坐标平面上有n条直线L1,L2,...Ln,若在y值为正无穷大处往下看,能见到Li的某个子线段,则称Li为可见的,否则Li为被覆盖的.例如,对于直线:L1:y=x; L2:y=-x; L3:y=0则L1和L2是可见的,L3是被覆盖的.给出n条直线,表示成y=Ax+B的形式(|A|,|B|<=500000),且n条直线两两不重合.求...
2017-01-14 17:05:00
92
转载 [bzoj1008] [HNOI2008]越狱
Description 监狱有连续编号为1...N的N个房间,每个房间关押一个犯人,有M种宗教,每个犯人可能信仰其中一种。如果相邻房间的犯人的宗教相同,就可能发生越狱,求有多少种状态可能发生越狱Input 输入两个整数M,N.1<=M<=10^8,1<=N<=10^12Output 可能越狱的状态数,模100003取余Sample Input...
2017-01-14 16:48:00
110
转载 [bzoj1010] [HNOI2008]玩具装箱toy (斜率优化DP)
斜率优化DPDescription P教授要去看奥运,但是他舍不下他的玩具,于是他决定把所有的玩具运到北京。他使用自己的压缩器进行压缩,其可以将任意物品变成一堆,再放到一种特殊的一维容器中。P教授有编号为1...N的N件玩具,第i件玩具经过压缩后变成一维长度为Ci.为了方便整理,P教授要求在一个一维容器中的玩具编号是连续的。同时如果一个一维容器中有多个玩具,那么两件玩具之间...
2017-01-14 16:35:00
78
转载 [bzoj1012] [JSOI2008]最大数maxnumber (单调队列)
单调队列Description 现在请求你维护一个数列,要求提供以下两种操作:1、 查询操作。语法:Q L功能:查询当前数列中末尾L个数中的最大的数,并输出这个数的值。限制:L不超过当前数列的长度。2、 插入操作。语法:A n功能:将n加上t,其中t是最近一次查询操作的答案(如果还未执行过查询操作,则t=0),并将所得结果对一个固定的常数D取模,将所得答案插入到数...
2017-01-14 16:30:00
104
转载 [bzoj2301] [HAOI2011]Problem b(莫比乌斯反演)
莫比乌斯反演Description对于给出的n个询问,每次求有多少个数对(x,y),满足a≤x≤b,c≤y≤d,且gcd(x,y) = k,gcd(x,y)函数为x和y的最大公约数。Input第一行一个整数n,接下来n行每行五个整数,分别表示a、b、c、d、kOutput共n行,每行一个整数表示满足要求的数对(x,y)的个数Sample Input22 5 1 5 1...
2017-01-09 23:58:00
99
转载 [bzoj 3732] Network (Kruskal重构树)
kruskal重构树Description给你N个点的无向图 (1 <= N <= 15,000),记为:1…N。图中有M条边 (1 <= M <= 30,000) ,第j条边的长度为: d_j ( 1 < = d_j < = 1,000,000,000).现在有 K个询问 (1 < = K < = 15,000)。每个询问的格...
2017-01-03 14:31:00
113
转载 主席树学习笔记
主席树学习笔记前言主席树,又叫函数式线段树,可持久化线段树,是一种非常有用的数据结构,我们通过一些例题来深入理解主席树的应用。1. poj2104 K_th NumberDescriptionYou are working for Macrohard company in data structures department. After failing your prev...
2017-01-03 10:44:00
120
转载 [ZKW线段树]
ZKW线段树今天终于把ZKW线段树搞出来了,也算还了一个欠账。参考:统计的力量(清华大学张昆玮)首先,我相信大家都会常规的线段树,也就是递归版的线段树,并且,也会简单的树状数组。我们知道,树状数组和线段树时间复杂度都是\(O(nlog_n)\),但是树状数组要快上不少,究其根本,是因为树状数组在实现上是非递归,而常规线段树是递归的。所以我们考虑使用非递归手段来实现线段树,这就是...
2016-12-06 22:21:00
142
转载 [poj2182] Lost Cows (线段树)
线段树DescriptionN (2 <= N <= 8,000) cows have unique brands in the range 1..N. In a spectacular display of poor judgment, they visited the neighborhood 'watering hole' and drank a few too ...
2016-12-06 21:31:00
88
转载 [模板] 线性筛逆元
好吧,又是一个线筛,逆元也是个很重要的东西2333#include <iostream>#include <cstdlib>int inv[(int)1e7];int p;void Inv(int n) { inv[1] = 1; for (int i = 2; i <= n; i++) inv[i] = p -...
2016-11-10 21:58:00
200
转载 [模板] 线筛欧拉函数
今天复习了一些数学方面的东西,线性筛欧拉是个很重要的东西,先贴代码,免得以后又忘了。#include <iostream>#include <cstdlib>typedef long long LL;int phi[(int)1e7], p[(int)1e7];int t;void Phi(int n) { for (int i = 2; ...
2016-11-09 21:36:00
92
转载 [模板] SAP
int dfs(int x,int flow){ if(x==T) return flow; int tmp=res=0; for(int i=last[x];i;i=next[i]) if (d[x]==d[v[i]]+1 && w[i]>0){ last[x]=i; tmp=dfs(v[...
2016-11-09 21:00:00
84
转载 [poj2411] Mondriaan's Dream (状压DP)
状压DPDescriptionSquares and rectangles fascinated the famous Dutch painter Piet Mondriaan. One night, after producing the drawings in his 'toilet series' (where he had to use his toilet paper t...
2016-11-02 22:04:00
86
转载 [poj2247] Humble Numbers (DP水题)
DP 水题DescriptionA number whose only prime factors are 2,3,5 or 7 is called a humble number. The sequence 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 14, 15, 16, 18, 20, 21, 24, 25, 27, ... shows the fi...
2016-11-02 18:11:00
94
转载 我想静静
不要问我静静是谁(正经脸最近真的好浪,每次联考都考得无比水,再这么下去,NOIP怕是要翻车啊。所以我想,大概需要静一静了。特地把歌单全换成了上尉的,特意选了一些比较柔的音乐,希望能给我带来更高的效率。上尉保我平安上尉最高转载于:https://www.cnblogs.com/ZegWe/p/6017507.html...
2016-10-31 21:58:00
90
转载 [10.27_P3] 简单题 (脑洞)
Descriptiondzy 手上有一张n 个点m 条边的联通无向图,仙人掌是一张每条边最多在一个简单环内的联通无向图。他想求这个无向图的生成仙人掌中最多有多少条边。但是dzy 觉得这个问题太简单了,于是他定义了“美丽的生成仙人掌”,即在一个生成仙人掌中如果满足对于任意编号为i,j (i < j) 的两点,存在一条它们之间的简单路径上面有j-i+1 个点,则这个仙人掌是美丽的...
2016-10-30 15:36:00
134
转载 [10.27_P2] 统计损失 (简单树形DP)
树形DP 简单题Description给定一棵树,每个节点有一个值。对于一条路径,它的值为路径上所有点的值的乘积。求出树上所有路径的值的和。注意:单个点也算一条路径。Input第 1 行一个数 n,表示树的节点数。第 2 行 n 个数,第 i 个数表示节点 i 的值。第 3 到 n+1 行,每行两个数 u,v,表示 u,v 之间有一条边。Output包含一个数,表示答...
2016-10-30 15:11:00
110
转载 [10.26_P2] 最短路 (单源最短路应用)
单源最短路问题拓展Description给你一张图,图上有 n 个点,m 条边,要你找到两个点,使其最短路恰好包含给定的 k 个点。输出这条最短路的长度,输入保证有解。输入格式第一行两个数 n , m。表示有 n 个点,m 条边。接下来 m 行每行三个数 xi, yi, vi, 表示有一条长度为vi的双向路径连接对应的两个点。接下来一个数 k。接下来一行 k 个数,表示一...
2016-10-26 22:02:00
141
转载 [poj3017] Cut the Sequence (DP + 单调队列优化 + 平衡树优化)
DP + 单调队列优化 + 平衡树 好题DescriptionGiven an integer sequence { an } of length N, you are to cut the sequence into several parts every one of which is a consecutive subsequence of the original sequ...
2016-10-25 22:03:00
203
转载 [poj3378] Crazy Thairs (DP + 树状数组维护 + 高精度)
树状数组维护DP + 高精度DescriptionThese days, Sempr is crazed on one problem named Crazy Thair. Given N (1 ≤ N ≤ 50000) numbers, which are no more than 109, Crazy Thair is a group of 5 numbers {i, j, k...
2016-10-24 18:29:00
219
转载 [poj2777] Count Color (线段树 + 位运算) (水题)
发现自己越来越傻逼了。一道傻逼题搞了一晚上一直超时,凭啥子就我不能过???然后发现cin没关stdio同步。。。DescriptionChosen Problem Solving and Program design as an optional course, you are required to solve all kinds of problems. Here, we g...
2016-10-23 20:18:00
134
转载 [poj2828] Buy Tickets (线段树)
线段树DescriptionRailway tickets were difficult to buy around the Lunar New Year in China, so we must get up early and join a long queue…The Lunar New Year was approaching, but unluckily the Lit...
2016-10-23 16:26:00
141
转载 [多校联考2 T3] 排列 (DP)
DPDescription对于一个排列,考虑相邻的两个元素,如果后面一个比前面一个大,表示这个位置是上升的,用 I 表示,反之这个位置是下降的,用 D表示。如排列 3,1,2,7,4,6,5 可以表示为 DIIDID。 现在给出一个长度为 n-1的排列表示,问有多少种 1 到n 的排列满足这种表示。Input一个字符串 S,S 由 I,D,?组成。?表示这个位置既可以为 I,又...
2016-10-22 11:16:00
139
转载 [poj2528] Mayor's posters (线段树+离散化)
线段树 + 离散化DescriptionThe citizens of Bytetown, AB, could not stand that the candidates in the mayoral election campaign have been placing their electoral posters at all places at their whim. Th...
2016-10-21 18:05:00
48
转载 [四校联考P3] 区间颜色众数 (主席树)
主席树Description给定一个长度为 N 颜色序列A,有M个询问:每次询问一个区间里是否有一种颜色的数量超过了区间的一半,并指出是哪种颜色。Input输入文件第一行有两个整数:N和C输入文件第二行有N个1到C之间的整数,表示颜色序列A输入文件第三行一个整数M,表示询问个数;接下来M行每行两个整数A和B,表示询问的区间是[A, B]。Output输出M行。对于第...
2016-10-17 09:58:00
347
转载 [poj2104] K-th Number (主席树)
主席树DescriptionYou are working for Macrohard company in data structures department. After failing your previous task about key insertion you were asked to write a new data structure that would ...
2016-10-16 20:39:00
64
转载 [cdoj843] 冰雪奇缘 (线段树+离散)
[线段树 + 离散化]Description艾莎女王又开始用冰雪魔法盖宫殿了。她决定先造一堵墙,于是释放魔法让形为直角梯形的冰砖从天而降,定入冻土之中。现在你将回答女王的询问:某段冻土上冰砖的面积。注:多块冰砖之间会互相重叠,重叠部分要多次计算。Input第一行一个整数nn,表示有nn个冰砖先后定入了冻土之中。冻土上刚开始并没有冰砖。接下来n行,每行6个整数,x1i,...
2016-10-13 20:43:00
118
转载 [bzoj1051] [HAOI2006]受欢迎的牛 (Tarjan+缩点)
强连通图,缩点Description 每一头牛的愿望就是变成一头最受欢迎的牛。现在有N头牛,给你M对整数(A,B),表示牛A认为牛B受欢迎。 这种关系是具有传递性的,如果A认为B受欢迎,B认为C受欢迎,那么牛A也认为牛C受欢迎。你的任务是求出有多少头牛被所有的牛认为是受欢迎的。Input 第一行两个数N,M。 接下来M行,每行两个数A,B,意思是A认为B是受欢迎的(给出...
2016-10-13 17:18:00
88
转载 [Codeforces626F] Group Projects (DP)
Group ProjectsDescriptionThere are n students in a class working on group projects. The students will divide into groups (some students may be in groups alone), work on their independent piece...
2016-10-12 14:59:00
135
转载 [cdoj1380] Xiper的奇妙历险(3) (八数码问题 bfs + 预处理)
快要NOIP 2016 了,现在已经停课集训了。计划用10天来复习以前学习过的所有内容。首先就是搜索。八数码是一道很经典的搜索题,普通的bfs就可求出。为了优化效率,我曾经用过康托展开来优化空间,甚至还用过A*来优化时间。不过这道题懒得写了,就一个普普通通的bfs,再加上一个stl 的map就水过了。首先题目要求有多达10000组数据,依次搜索肯定是不行的,我试过用A*来写,第2...
2016-10-08 22:19:00
116
转载 Hello World
大家好,我是XXX——自己猜(雾,是一名高中在校学生,自从高一接触到信息学竞赛后,我就被这门充满朝气,前途光明的竞赛科目深深地吸引住了。一年多来,我写了无数代码,学习了无数的知识,这些都是在常规课堂上无法了解的。我十分感谢引我进门的教练们,感谢在我身旁和我一同努力的同学。即使头顶着烈日,亦或是暴风雨,即使浑身伤痕,前途永远是一片光明。热爱二次元,看过的番也许不多,但都是能真正打动人心...
2016-09-20 17:17:00
60
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人