自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

CreationAugust is 14 years old forever

终将凋败之花,不必苦等绽放之日.

  • 博客(453)
  • 资源 (4)
  • 收藏
  • 关注

原创 【分层图】分层图学习笔记

zky学长不止一次说分层图很简单随便看看就会了 然后今天就拿出时间来学了学分层图(写这篇文章是不是会被骂傻叉算了反正我就是傻叉) 首先@出一篇论文 2004国家集训队《分层图思想及其在信息学竞赛中的应用》肖天正文时间————————————我是分割线>w<—————————————— 裸的最短路和网络流题目大家都会,就算是需要把模型抽象分析一下才能得出也已经不算什么了 但是如果在最短路和网

2015-03-16 20:22:59 4322

转载 网络流&&费用流模板(OrzLcomyn神犇的模板)

神犇链接在我友链里. 这篇文章转来用用,后面自己再整合一套. ISAP 1、有源有汇有上界无下界最大流 code1(邻接矩阵版):#include<iostream>#include<cstdio>#include<cstring>using namespace std;int map[201][201],n;int lev[201],pre[201],gap[201],cur[20

2015-03-15 20:45:33 908

原创 【网络流补全计划】Part.Ⅲ有上下界的网络流

本来心情就非常糟糕调月下毛景树把我最后一点写代码的心情调没了 放弃 开始补全网络流. 之前学了普通最大流,那么现在开始补有上下界的网络流. 在普通最大流中,网络里的每一条边都只有流量的上界即边的容量,而引入上下界网络流之后,每个边不但有一个容量,还有一个流量下界. 我们令B(u,v)B(u,v)表示边(u,v)(u,v)的下界.于是我们可以有表达式:B(u,v)≤f(u,v)≤C(u,v)

2015-03-15 20:38:19 1379 1

原创 【树链剖分】链剖相关总结与心得

这两天连着做了三道链剖也看了不少链剖已经大致明白链剖里题目特点了 我们可以把所有链剖的题目分为如下两类:给定点权的链剖这类链剖也是最基础的链剖,大部分题目都是这个样子的. 题目中会给定每一个点的初始点权,以此来计算路径长度. 这种题目相对来说比较简单,我们直接套模板两次DFS然后建树,把每个点在线段树上对应节点的数值modify就好了. 标准模板题可以看:ZJOI2008树的统计Count

2015-03-14 18:04:12 1258

原创 【COGS1672】【SPOJ375】QTREE

这是我的第一个边权链剖 COGS上和SPOJ有点不一样就是没有多组数据了本质还是一样的 我写的是COGS那个其实改一改就可以去SPOJ AC了= -= (可是我现在上不去SPOJ卧槽(╯‵□′)╯︵┻━┻) 【题目描述】一天机房的夜晚,无数人在MC里奋斗着。。。大家都知道矿产对于MC来说是多么的重要,但由于矿越挖越少,勇士们不得不跑到更远的地方挖矿,但这样路途上就会花费相当大的时间,导致挖

2015-03-14 09:23:01 1134

原创 【ZJOI2008】【BZOJ1036】树的统计Count

开学就被送去开学考 寒假一点文化课都没搞你还考个毛(╯‵□′)╯︵┻━┻ 最后果然还是挂了(不过至少还没出班里前十= =) 回机房第一天想了想决定再去写一个沙茶链剖 (P.S.交这个题时候BZOJ挂了,但是Codevs是可以过的而且去COGS测了一遍也没问题所以BZOJ应该也能过哪天想起来再去BZOJ测一遍)题目描述 Description一棵树上有n个节点,编号分别为1到n,每个节点都有一

2015-03-11 19:00:18 887

原创 【整合】树链剖分模板(线段树维护)

原题是SDOI2011染色 反正链剖都长得差不多不一样的就是线段树根据题自己在查询和修改里改一改就好了 跟着黄学长学的倍增记录祖先的写法,和网上不太一样求不喷 注释棒棒哒代码又长跑的也不快我也是醉了注释代码根据题目不同自己修改#include<iostream>#include<cstdio>#include<cstring>#include<cmath>#include<algo

2015-03-05 08:26:55 1229

原创 【SDOI2011】【BZOJ2243】【树链剖分】染色

从2.16开坑学链剖,假期颓废无止境回来之后还要天天测试所以一直拖到现在做完了第一个题 话说是不是直接做QT比较好毕竟看起来友好一些这个题的状态实在有些蛋疼 (P.S.我的链剖跟黄学长学的所以写起来和网上的不太一样看起来会很SXBK) Description给定一棵有n个节点的无根树和m个操作,操作有2类: 1、将节点a到节点b路径上所有点都染成颜色c; 2、询问节点a到节点b路径上的颜色

2015-03-05 08:18:05 1160

原创 【Codevs1421】【树上DP】【博弈论】秋静叶&秋穰子

东方幻想乡系列模拟赛th04的题. 也不是很难嘛…题目描述 Description在幻想乡,秋姐妹是掌管秋天的神明,作为红叶之神的姐姐静叶和作为丰收之神的妹妹穰子。如果把红叶和果实联系在一起,自然会想到烤红薯。烤红薯需要很多的叶子,才能把红薯烤得很香,所以秋姐妹决定比比谁能够收集到最多的红叶。静叶将红叶分成了N堆(编号1..N),并且规定了它们的选取顺序,刚好形成一颗有向树。在游戏过程中,两人从根

2015-03-01 18:54:11 1515 1

原创 树链剖分学习笔记

让我们先来看如下一个问题: 给定一棵n个节点的树,有如下两种操作: 1.修改树上一条边权值为v 2.查询树上两个节点间路径的距离 对于这个问题我们要怎么做? 暴力?妥妥的超时。 这样我们就引入了树链剖分的算法。 在上述题目中,虽然树的边权发生了改变,但是树的形态是没有发生任何变化的。因此我们可以将树上的链取下来存入数据结构中(线段树平衡树均可)利用这些数据结构的优越性能来实现权值的修改

2015-02-13 12:54:37 1833 7

原创 【史前巨坑】数论模板整合【2015.5.24更新】

今天下午LYP神犇给讲了一坨数论= =发现太神了直接没办法愉快玩耍了 整理一下里面所有内容的模板。 这是一个史前巨坑,这点时间肯定不够整理完的。。。以后慢慢填坑orz#include<iostream>#include<cstdio>#include<cstring>#include<cmath>#include<algorithm>#define MAXN 1000000using

2015-02-12 20:51:50 1871

原创 【网络流24题】【COGS14】飞行员搭配问题

【问题描述】    飞行大队有若干个来自各地的驾驶员,专门驾驶一种型号的飞机,这种飞机每架有两个驾驶员,需一个正驾驶员和一个副驾驶员。由于种种原因,例如相互配合的问题,有些驾驶员不能在同一架飞机上飞行,问如何搭配驾驶员才能使出航的飞机最多。 如图,假设有10个驾驶员,如图中的V1,V2,…,V10就代表达10个驾驶员,其中V1,V2,V3,V4,V5是正驾驶员,V6,V7,V8,V

2015-02-09 15:11:57 1275

原创 【整合】网络流ISAP算法模板

注释应该比较清楚了吧= =#include#include#include#include#include#define MAXN 2048#define MAXINT 0x7fffffffusing namespace std;int n,m;//点的数目和边的数目int dis[MAXN+1];//距离标号 int num[MAXN+1];int src,des;//sr

2015-02-09 08:56:41 1198

原创 【CODEVS1993】【网络流】草地排水

题目描述Description 在农夫约翰的农场上,每逢下雨,Bessie最喜欢的三叶草地就积聚了一潭水。这意味着草地被水淹没了,并且小草要继续生长还要花相当长一段时间。因此,农夫约翰修建了一套排水系统来使贝茜的草地免除被大水淹没的烦恼(不用担心,雨水会流向附近的一条小溪)。作为一名一流的技师,农夫约翰已经在每条排水沟的一端安上了控制器,这样他可以控制流入排水沟的水流量。农夫约翰知

2015-02-09 07:03:14 1207

原创 【网络流】网络流学习笔记Part2ISAP算法

说实话ISAP的文献真的不太好找= =而且介绍的没有太详细,不像SAP Dinic比较普及。ISAP其实是改进的SAP算法,要学ISAP就先去看一下SAP好了。(事实上很多人会把ISAP和SAP搞混了。尤其在国内,很多人会直接管ISAP叫SAP)SAP算法(即Edmonds-Karp算法):不断进行BFS找增广路径,那么最多找V*E次就一定不存在增广路径了。时间复杂度 O(V*E^

2015-02-08 08:46:35 1023

原创 【网络流】网络流学习笔记Part1网络流基础

蒟蒻通篇扯淡,如果有什么错误请轻喷。有这样一些城市,城市和城市之间连接着一些管道,每个输水管道有一个固定的容量且单向输水,超过这个容量管道就会破裂,水流就没有办法输送。现在要求从水的源头城市将水送到远处的某个城市,这就是网络流的经典模型。网络流是一个有向图,图中的每条有向边有一个容量,每条边的流量不大于它的容量。在图中,没有入度的节点为源点,没有出度的节点为汇点。我们设G(V,E)是一

2015-02-07 16:20:58 975

原创 【SCOI2010】【BZOJ1853】幸运数字

随便rand出一道题没想到这么可怕QAQ之前没写过容斥的题写这个题是第一次Description在中国,很多人都把6和8视为是幸运数字!lxhgww也这样认为,于是他定义自己的“幸运号码”是十进制表示中只包含数字6和8的那些号码,比如68,666,888都是“幸运号码”!但是这种“幸运号码”总是太少了,比如在[1,100]的区间内就只有6个(6,8,66,68,86,88),于

2015-02-07 10:43:27 1441

原创 【生命不止,被虐不停】BestCoder被虐回忆

从第15场到第27场,总共断断续续的参加了9场比赛了,被虐了这么久,也或多或少有了点感慨吧233写篇文章记录一下我的被虐历程0-0做了这么多比赛也真的感觉自己收获了不少(虽然照样很傻逼照样被虐)27场之前还是光荣的蓝名狗一下又跌落回绿名的底层了QAQ顺便仰慕一下学长和神队友TA OTZ下次再滚回蓝名!!!

2015-01-24 21:30:13 1190

原创 【SDOI2012】【BZOJ2705】Longge的问题

DescriptionLongge的数学成绩非常好,并且他非常乐于挑战高难度的数学问题。现在问题来了:给定一个整数N,你需要求出∑gcd(i, N)(1Input一个整数,为N。Output一个整数,为所求的答案。Sample Input6Sample Output15HINT【数据范围】对于60%的数据,0

2015-01-24 17:50:16 778

原创 【SDOI2010】【BZOJ1922】大陆争霸

Description在一个遥远的世界里有两个国家:位于大陆西端的杰森国和位于大陆东端的克里斯国。两个国家的人民分别信仰两个对立的神:杰森国信仰象征黑暗和毁灭的神曾·布拉泽,而克里斯国信仰象征光明和永恒的神斯普林·布拉泽。 幻想历 8012年 1月,杰森国正式宣布曾·布拉泽是他们唯一信仰的神,同时开始迫害在杰森国的信仰斯普林·布拉泽的克里斯国教徒。 幻想历 8012年 3月2日,位于杰森国东部

2015-01-24 08:18:17 2306

原创 【BZOJ3098】Hash Killer Ⅱ

Description这天天气不错,hzhwcmhf神犇给VFleaKing出了一道题:给你一个长度为N的字符串S,求有多少个不同的长度为L的子串。子串的定义是S[l]、S[l + 1]、... S[r]这样连续的一段。两个字符串被认为是不同的当且仅当某个位置上的字符不同。VFleaKing一看觉得这不是Hash的裸题么!于是果断写了哈希 + 排序。而hzhwcmhf神

2015-01-20 19:10:35 986

原创 【HDU5159】【BestCoderRound26.1002】Card

Problem DescriptionThere are x cards on the desk, they are numbered from 1 to x. The score of the card which is numbered i(1<=i<=x) is i. Every round BieBie picks one card out of the x cards,then pu

2015-01-10 21:40:10 1008

原创 【整合】Splay模板

用了两天时间学了Splay+搞自己的模板最后应该算是搞完了吧。虽然可能还是有很多不太完美的地方OTZ总感觉单纯维护集合还是sbt更好用QUQ(要不是为了做区间才不学Splay呢!)指针各种难调试啊OTZ一个remove调了一天(╯‵□′)╯︵┻━┻以后除非是区间否则坚决不想用的东西(常数还比sbt大那么多=0=)#include#include#include#i

2015-01-10 15:37:41 1657

原创 【HNOI2004】宠物收养所【重做Splay做法】

Splay真心比sbt难调多了QAQ调一个remove一上午终于搞好了QAQ#include#include#include#include#include#define P 1000000#define MAXINT 100000000000using namespace std;struct splay{ splay *ch[2],*fa;//ch[0]为左子树ch

2015-01-10 14:14:57 1242

原创 【HNOI2002】营业额统计【重做-Splay做法】

之前用sbt写了这个题现在自己开发了一套Splay的模板继续拿这道题试试手#include#include#include#include#include#define MAXINT 0x7fffffffusing namespace std;struct splay{ splay *ch[2],*fa;//ch[0]为左子树ch[1]为右子树fa为父节点 int dat

2015-01-10 07:12:50 1030

原创 【整合】SBT模板(全部操作)

打了一套SBT模板测速+练手。欢迎神犇来虐QAQ

2015-01-07 16:30:11 1419 2

原创 【SDOI2007】【COGS723】超级数组

Source: SDOI2007 Day2【问题描述】 一般的数组大家都经常使用,相信很多同学没有见过下面的超级数组。超级数组存储的是一些正整数,它还支持下面的两个操作(1)、插入一个元素,命令是 "i key" 。 key 是要插入的数。(2)、输出第 k 大元素并删除该元素,命令是 "d k"。输出第 k 大元素并删除它。“第 k 大”是指:现有的数中,如果从小到大排好

2015-01-03 15:26:46 971

原创 【国家集训队2011】【BZOJ2151】种树

DescriptionA城市有一个巨大的圆形广场,为了绿化环境和净化空气,市政府决定沿圆形广场外圈种一圈树。园林部门得到指令后,初步规划出n个种树的位置,顺时针编号1到n。并且每个位置都有一个美观度Ai,如果在这里种树就可以得到这Ai的美观度。但由于A城市土壤肥力欠佳,两棵树决不能种在相邻的位置(i号位置和i+1号位置叫相邻位置。值得注意的是1号和n号也算相邻位置!)。最终市政府给园林部门

2015-01-02 17:42:18 1267

原创 【NOI2004】【BZOJ1503】【重制版本(可过BZOJ+加速)】郁闷的出纳员

1503: [NOI2004]郁闷的出纳员Time Limit: 5 Sec  Memory Limit: 64 MBSubmit: 6524  Solved: 2277[Submit][Status]DescriptionOIER公司是一家大型专业化软件公司,有着数以万计的员工。作为一名出纳员,我的任务之一便是统计每位员工的工资。这本来是一份不错的工作,但是令人郁闷的

2014-12-24 19:28:21 908

原创 【启发式搜索】A*与IDA*学习笔记

搞了这么久发现自己到现在还不会启发式搜索ヾ(。`Д´。)所以今天正好趁着搜索练习题的风去搞了启发式搜索A*搜索算法,俗称A星算法。这是一种在图形平面上,有多个节点的路径,求出最低通过成本的算法。常用于游戏中的NPC的移动计算,或在线游戏的BOT的移动计算上。该算法像Dijkstra算法一样,可以找到一条最短路径;也像BFS一样,进行启发式的搜索。在此算法中,如果以 g(n)

2014-12-14 21:48:24 2589 1

原创 【NOI2004】郁闷的出纳员Codevs1286

题目描述 DescriptionOIER公司是一家大型专业化软件公司,有着数以万计的员工。作为一名出纳员,我的任务之一便是统计每位员工的工资。这本来是一份不错的工作,但是令人郁闷的是,我们的老板反复无常,经常调整员工的工资。如果他心情好,就可能把每位员工的工资加上一个相同的量。反之,如果心情不好,就可能把他们的工资扣除一个相同的量。我真不知道除了调工资他还做什么其它事情。工资的频繁

2014-12-14 11:26:41 932

原创 【平衡树·水】BZOJ1208HNOI2004宠物收养所

Description最近,阿Q开了一间宠物收养所。收养所提供两种服务:收养被主人遗弃的宠物和让新的主人领养这些宠物。每个领养者都希望领养到自己满意的宠物,阿Q根据领养者的要求通过他自己发明的一个特殊的公式,得出该领养者希望领养的宠物的特点值a(a是一个正整数,a<2^31),而他也给每个处在收养所的宠物一个特点值。这样他就能够很方便的处理整个领养宠物的过程了,宠物收养所总是会有两种情况发

2014-12-07 20:31:11 1029 2

原创 【平衡树第一题庆祝】BZOJ1588HNOI2002营业额统计SBT做法

Description营业额统计 Tiger最近被公司升任为营业部经理,他上任后接受公司交给的第一项任务便是统计并分析公司成立以来的营业情况。 Tiger拿出了公司的账本,账本上记录了公司成立以来每天的营业额。分析营业情况是一项相当复杂的工作。由于节假日,大减价或者是其他情况的时候,营业额会出现一定的波动,当然一定的波动是能够接受的,但是在某些时候营业额突变得很高或是很低,这就证明公司此时

2014-12-05 21:06:17 946

原创 【胜利第一逗比中学第13届校园科技节】为科技节准备的概率小论文

乱七八糟的造物

2014-12-03 20:04:55 1204

原创 本校自制搜索题练习第二弹

第一次搜索题练习各种惨死,第二次虽然稍有提高但是丝毫改变不了惨死的命运=-=(不是至少没有死的那么那么的惨不是╮(╯▽╰)╭)所以就斗胆把诸水题还有题解拿出来晒一下=-=T1COGS1104冗余依赖【题目描述】在设计关系数据库的表格时,术语“函数依赖”(FD)被用来表示不同域之间的关系。函数依赖是描述一个集合中的域的值与另一个集合中的域的值之间的

2014-12-01 18:47:14 1496

原创 【平衡二叉树】SBT学习笔记

醒目:文章部分内容来源于网络上的资料,感谢xkey(http://blog.csdn.net/acceptedxukai )、百度百科、神的不在场证明(http://www.cnblogs.com/zgmf_x20a/)感谢网络上提供各种资料的神犇们概述SBT,即Size Balanced Tree,节点大小平衡树,是一种自平衡二叉查找树,是在计算机科学中用到的一种数据结构。它是由中国广东

2014-11-26 17:47:34 3289 1

原创 NOIP2014总结

看了成绩真心感到寒心了OTZ

2014-11-19 16:09:37 868

原创 【堆积如山的未解决题目OTZ】

从今天开始记一下哪些题目看过了但是没有解决的等着以后慢慢颓。。。Codevs1210 http://codevs.cn/problem/1210/ 灾难 ZJOI2012 ROUND1 D2T1Codevs1174 http://codevs.cn/problem/1174/ 靶形数独 NOIP2009 T4Codevs1188 http://codevs.cn/problem/1

2014-11-13 23:23:24 1158

原创 【概率论水题】COGS1487麻球繁衍

1487. 麻球繁衍★  输入文件:tribbles.in  输出文件:tribbles.out  评测插件时间限制:3 s  内存限制:256 MB【题目描述】万有引力定律:“使物体相互靠近的力的大小与物体的质量成正比——而物体的质量又由同一种力决定。这是一个有趣并且有益的例子,说明了科学是如何用A证明B,再用B证明A的。”——安布罗斯·比尔斯(美国讽刺作家——译者注)。

2014-11-06 15:01:59 997

原创 【博弈论】vijosP1208欧几里得的游戏

P1208欧几里德的游戏描述欧几里德的两个后代Stan和Ollie正在玩一种数字游戏,这个游戏是他们的祖先欧几里德发明的。给定两个正整数M和N,从Stan开始,从其中较大的一个数,减去较小的数的正整数倍,当然,得到的数不能小于0。然后是Ollie,对刚才得到的数,和M,N中较小的那个数,再进行同样的操作……直到一个人得到了0,他就取得了胜利。下面是他们用

2014-11-05 14:00:56 1766 2

算法导论第二版电子书 汉语

算法导论第二版电子书 汉语翻译后版本 不带习题答案

2015-03-14

树链剖分模板

树链剖分模板,代码写的比较丑但是打了很多注释应该能让人看懂 HZWER流的树链剖分(倍增记录祖先) 原题是SDOI2011染色,里面有原文博客链接

2015-03-05

ISAP算法模板

原题为USACO 草地排水 模板,网络流,最大流,ISAP算法 虽然可能写的不怎么好看但是带一些注释,应该可以看懂吧。

2015-02-08

Splay(伸展树)模板

Splay模板包括旋转,主函数Splay,插入,删除,最大值,最小值,查询k大,查询排名

2015-01-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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