- 博客(41)
- 收藏
- 关注
原创 【填坑】可持久化线段树解决无修改的区间k大问题
区间k大问题是一个比较经典的问题,各种方法层出不穷,写暴力的、树套树的、主席树的、分块大法好(@LOI_DQS)的…… 这里讲一下权值线段树+可持久化解决的方法(不支持修改操作)
2015-12-17 09:39:16
2910
5
原创 【树链剖分】bzoj2819 nim
题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=2819 题目大意:有一棵树,每个节点上有一堆石子,有两种操作:1.改变某个节点的nim值 2.问在u到v的路径上玩nim游戏是否有先手必胜策略
2015-12-04 20:15:53
790
2
原创 【枚举】tyvj 1387 迷你火车头
题目链接:http://tyvj.cn/p/1387 题目大意:给你一个长度为n的数列,取三个长度为k的连续的一段数,使三部分的和最大前几天似乎有人抢我生意…… 所以我要抢回来………………对于每个点,O(n)处理左侧的部分长度为k的一段数字最大和为多少,然后再O(n)处理出右侧的结果 直接枚举在哪个位置放置第二个火车,然后左边一个,右边一个…… 时间复杂度O(n) 其实这道题就是APIO2
2015-11-04 14:54:14
836
1
原创 【UER #5】万圣节的南瓜灯
题目链接:http://uoj.ac/contest/21/problem/142 题目大意:给你一个n*m个方格,最右边的一排方格和最左边的一排方格相连,有些方格被弄坏了,请问剩下的各自是不是一棵树
2015-11-03 15:29:18
922
1
原创 【二分+map或Hash】bzoj 1567 战役地图
题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1567 题面大意:给你两个矩阵,求最大公共正方形矩阵边长
2015-10-30 11:17:04
779
原创 【最小树形图】bzoj 2753 滑雪与时间胶囊
题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=2753 题目大意:一个人去滑雪,滑雪场由n个景点和m条边,他只会从一个景点滑到小于等于这个点高度的景点,他还有许多神奇的时间胶囊,用途是立即返回上一个景点,请问最多可以访问多少景点以及访问所有景点的最短路(时间胶囊可无限使用)
2015-10-27 10:40:17
636
原创 【二分+最小生成树】bzoj2654 tree
题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=2654 题目大意:给你一个无向带权连通图,每条边是黑色或白色。让你求一棵最小权的恰好有need条白色边的生成树。
2015-10-26 20:42:17
531
原创 【树状数组】bzoj 1452 Count
题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1452 题目大意:给你一个n*m的棋盘,每个格子有一个颜色,有两种操作:1.改变某个格子的颜色 2.询问某个子矩阵中某种颜色格子的个数看起来无从下手,但是数据里颜色数目巨小,于是对于每种颜色,开一个lowbit,可以直接水过去23333#include<iostream>#include<
2015-10-24 11:13:10
646
原创 【逗比】CodeVS 4328 随机数(关于随机数的讲解)
题目链接:http://codevs.cn/problem/4328/ 题目大意:随机输出0-9的数字,脸好就能AC
2015-10-24 09:02:20
983
5
原创 【栈】bzoj 1007 水平可见直线
题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1007 题目大意:某个坐标系上有一坨直线,每根直线都表示为kx+b的形式,如果在任意时刻直线i位于最上方,则直线i是可见的,求所有可见直线的编号
2015-10-23 16:59:54
551
1
原创 最长严格上升子序列O(nlogn)
http://blog.csdn.net/LOI_xczhw/article/details/49330757 从这位大神的博客里学(chao)来的,但是这位大神觉得实在是太水了,于是就留下“SB模板题”这几个字走了,留下我这个蒟蒻苦苦钻研…… 说下想法吧: 假如前k个数字和前k+1个数字的最长严格上升子序列长度相同,那么最后一个数字一定是越小越好,求完前k个数字的最长上升子序列后,二分下查找
2015-10-23 10:30:11
905
原创 【状压dp】LNOI 2013 大dota英雄
我就没见过这么水的省选题…… 直接状压dp即可,连滚动数组都用不到 第一次写的时候还把2^k写成k,居然还有30分……数据已经弱到一定程度了= =
2015-10-22 15:29:13
596
原创 【splay启发式合并】bzoj 2733 永无乡
题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=2733 题目大意:有n座小岛和m座桥,每座岛都有一个独一无二的重要度,给你两种操作:1.在x,y两座岛间架一座桥,2.询问与x连通的岛中第k重要的岛是哪座乍一看真的是很难下手的一道题……直到前天晚上我学到了splay的启发式合并…… 回忆: 学长:splay有合并操作的 我:怎么
2015-10-18 21:17:26
730
原创 【花样枚举】bzoj 1177 apio2009采油区域
题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1177 题目大意:给你一个矩阵,让你选出三个边长为k且互不重叠的正方形使得所有正方形内的数的和最大
2015-10-17 08:08:58
1753
2
原创 Splay学习笔记
昨天这个时候到现在终于把Splay给搞明白了,还A了一道郁闷的出纳员;刚学完的感受:我再也不碰这东西了;做完郁闷的出纳员的感受:我发誓这辈子不当出纳员(虽然这确实只是个入门题……) 于是来讲一讲这个恶心的东西吧……(全程不用指针,请做好心理准备……) 学习前请先学习下二叉搜索树,里面可能直接用到这个东西 首先,Splay是一个数据结构,为了突出它是一个数据结构,所以给他开个结构体……struc
2015-10-15 15:53:21
2818
4
原创 【最小生成树+二分】bzoj1196 公路修建问题
题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1196 题目大意:某城市要修建n-1条路使n个城市连通,要求n-1条路中必须有k条为高级公路,求花费最多的一条公路最少为多少
2015-10-13 21:03:29
1027
原创 【贪心+堆】bzoj 1029 抢修建筑
题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1029 题目大意:一坨建筑需要修理,每个建筑都有一个修理时间和死亡时间,如果到了死亡时间还没有修好,那么这个建筑就彻底坏了,请问最多修几个建筑
2015-10-13 09:26:48
1219
1
原创 【模拟+贪心】bzoj 1029 麻将
题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1028 题目大意:有一副只有一种花色的麻将,牌的大小在1~n的范围内,需要m组”碰”(三张一样的)或者”吃”(三张连续的)以及一对”将”(两张一样的)才能”和牌”,”听牌”则是差一张牌即可”和牌”,判断一副牌是否”听牌”,如果是,输出所有可能的等待牌(给不懂国粹的人解释这道题真难)首先可以看
2015-10-13 09:19:17
557
原创 【dp】bzoj 1021 循环的债务
题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1021 题目大意:三个人互相还钱,然而他们并不一定有零钱,所以要换钱还钱还钱换钱………………请问最少的交换张数为多少 之前看到题就以为是费用流之类的所以就没做……某次突然发现原来只有3个人互相还钱……那这就是个普通的dp了…… dp[i][j][k]代表目前计算到面值为i的钞票,A拥有j
2015-10-13 09:07:12
700
原创 【最小割】bzoj2561 最小生成树
题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=2561 题目大意:给你一张图,让指定的边可能出现在最小生成树和最大生成树中,至少要删几条边这个题很有意思,让指定的边不能出现在最小生成树中,那么边权比指定的边边权还小的边就不能使该边的两端点连通,两端点间的最小割就是使得该边可能加入最小生成树时删除的边的最少的边的数量;最大生成树同理贴代码#
2015-10-11 16:37:00
770
原创 【树的直径】bzoj 1509 逃学的小孩
题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1509 题目大意:给你一棵树,找出三个点A,B,C,使min(dist[A->B],dist[A->C])+dist[B->C]最大首先dist[B->C]不用取min,所以dist[B->C]应该为树的直径,然后找A点,只需要两遍搜索找出每个点到B的距离和到C的距离,然后在所有的点的min
2015-10-10 08:59:53
463
原创 【最短路】bzoj2763 飞行路线
题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=2763 题目大意:给你一张无向图,可以免费走k条路,求起点到终点的最短路bzoj少见的水题(你写题解的不是水题吗= =) dist[i][j]代表起点到i,免费走j条路的最短路,跑Dijkstra或者SPFA即可 (不得不说SPFA不加优化真的好慢= =)#include <iostre
2015-10-09 21:53:04
533
原创 【状态压缩dp】bzoj1087 互不侵犯
马上就要在bzoj上切掉30道水题啦~大家共同进步~ 题目链接: 题目大意:求在N*N(N≤9)的棋盘上放K个互不攻击的国王的方案数果断dp,dp[i][j][k]代表前i行放k个国王,前一行放的格式为j(j为二进制数),的方案数,转移的时候要判断是否有国王互相攻击 设本行要放的方案为p,如果(p and j)、(p and (j/2))、(p and (j*2))均为0,那么不会互相攻击,但
2015-10-09 17:21:13
469
原创 【最大流+二分】bzoj1189 紧急疏散
题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1189 题目大意:给你一个n*m的区域,有门和墙,每块空地上有一个人,疏散开始后每块空地可以站无数个人,但是门每次只能经过一个人,请问最少需要多少时间才能全部撤到门外建一个源点s连接到所有空地,流量为1,然后二分最长时间,空地向可以到达的门连一条边(这里的可到达是指在二分出的时间内可到达),
2015-10-09 11:20:35
487
原创 【Dinic】bzoj1497 noi2006 最大获利
题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1497 题目大意:有n个客户和m个中转站,每个客户要使用两个中转站,同时会给你一些收益;然而打开一个中转站需要一些成本,求最大获利。一眼网络流……建图方法: 建立一个源点,源点连到所有客户,流量为收益,客户连接到他要使用的中转站,流量为INF,所有中转站连向汇点,流量为成本,跑最大流即可。
2015-10-07 17:13:12
670
原创 【新手向】最大团问题和最大独立子集的懒人算法(随机化)
不要去百度百科找最大团,因为你会找到一个团购网站= = 维基百科:https://en.wikipedia.org/wiki/Clique_problem首先,团是什么呢? 团就是一个点集,点集中任意两点都有直接的边相连 举个栗子: 图中红色的点构成了一个团,当然单独一个点也算是一个团。那么,独立子集又是什么呢? 和团正好相反,独立子集也是一个点集,但是任意两点之间都没有直接的边相连……
2015-10-07 16:48:52
3813
1
原创 【简单组合数学】bzoj1008 越狱
题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1008 题目大意:n名犯人m种宗教,关进n个笼子里(监禁play),有多少种相同宗教犯人挨着的情况组合数学的基本题有相同宗教犯人相邻的方案数=总方案数-没有相同宗教犯人相邻的方案数总方案数: mn m^n 没有相同宗教犯人相邻的方案数: 第一个牢房可以有m种放置方法,第二个不能和前一
2015-09-29 15:06:01
606
原创 【二分】bzoj1816 扑克牌
题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1816 题目大意:有一堆散乱的扑克牌,数字为i的牌有Ai张,最大到n,另外有m张叫做joker的牌(可以传送至天使房or恶魔房),可以用连续的n张牌来组成一组牌,也可以用缺一张的一组牌加一张joker组成一组牌,请问最多组成多少组牌?乍一看是个贪心,所以第一次做被玩的很惨…… 正解是二分组
2015-09-20 20:43:40
844
1
原创 【乱搞】noip2014联合权值
http://codevs.cn/problem/3728/ 题目大意:给你一棵无根树,每个点有一个权值Wi,每条边的长度为1,对于任意一对点(u,v),如果他们两个之间的距离为2,那么会产生Wu*Wi的“联合权值”,求树上所有联合权值之和和最大的联合权值分别为多少,最后结果mod10007输出。想当年noip2014,oi才学了三个月,上去拿了60滚粗……如果这题A了就有一等啦QwQ这个题有各种
2015-09-17 17:10:43
947
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人