自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (3)
  • 收藏
  • 关注

原创 信息学最全知识点清单

信息学竞赛知识清单基本说明:带*表示省选掌握知识,带**表示较难省选知识,带!表示较偏门知识文章目录信息学竞赛知识清单一、基础知识1、STL,参见百科STL总结2、常见技巧二、基础算法1、递归(输出方案)、枚举(优化)[ ] 2、高精度3、分治[ ] 二分答案[ ] 排序算法[ ] cdq分治*、整体二分[ ] 树分治(点分治、边分治!、链分治*)[ ] 动态点分治*4、贪心[ ] 常见贪心[...

2019-02-20 15:59:15 3873 1

原创 NOIP2018个人总结做题策略

联赛考试每天三道题,主要在稳住心态。本篇是个人的一些浅见只对普通选手一个小小参考。考试要点:1、读题三遍2、分析样例3、分析数据规模【day1】T1:第一题通常是送分题,今年的题也不例外,虽然是原题,如果是没有做到的可能对于推出的结论不敢尝试。其实如果占第一题送分的角度,其实只要有结论一般是正确的,而且对于本题的贪心结论代码量不大,在不确定结论的时候完全可以先写出来,看样例是否正确,如...

2018-12-29 11:03:37 308

原创 「网络流 24 题」餐巾计划【最小费用最大流】

题意一个餐厅在相继的 n 天里,每天需用的餐巾数不尽相同。假设第 i天需要 ri ​块餐巾。餐厅可以购买新的餐巾,每块餐巾的费用为 P 分;或者把旧餐巾送到快洗部,洗一块需 M 天,其费用为 F 分;或者送到慢洗部,洗一块需 N 天,其费用为 S 分(S< F )。每天结束时,餐厅必须决定将多少块脏的餐巾送到快洗部,多少块餐巾送到慢洗部,以及多少块保存起来延期送洗。但是每天洗好的餐巾和购...

2018-12-27 17:16:32 270

原创 [BZOJ1283]序列-【费用流】

题意给出一个长度为的正整数序列Ci,求一个子序列,使得原序列中任意长度为的子串中被选出的元素不超过K(K,M<=100)个,并且选出的元素之和最大。分析利用最大流代表一个可行方案,考虑如下建图:建立源、汇S,T。对序列每个元素建一个点aiS向a1连一条容量为k的边,费用为0Ai向ai+1连一条容量为k,费用为0(表示不选ai到a_(i+1))An向T连一条容量为k,费用为0A...

2018-12-27 17:00:23 197

原创 NOIP2008传纸条-【DP/费用流】

题意在一个矩形上求两条不相交的价值最大的路径做法一:DP常规dp题,略过做法二:最大费用最大流这道题可以作为费用流入门题,可以很好理解费用流的用途建模过程:1、找出方案可行:考虑最大流建图方法首先因为要找不想交的两条路径,我们可以限制每个点只被选择一次,对于点的限制一般是拆点的套路。将一个点i拆分为2个点,i和i’并且连边权为1,这样就可以限制这个点只被选择一次,不过源点和汇点(...

2018-12-27 16:38:02 245

原创 pojAntenna Placement【二分图-最小边覆盖】

题意一个矩形中,有N个城市’*’,现在这n个城市都要覆盖无线,若放置一个基站,那么它至多可以覆盖相邻的两个城市。问至少放置多少个基站才能使得所有的城市都覆盖无线?分析将一个基站表示一条边,相邻的两点连接起来。这样就得到一个模型,求一个无向图用最少的边覆盖。即是一个二分图最小边覆盖问题几个概念边覆盖集:通俗地讲,所谓边覆盖集,就是G中所有的顶点都是E中某条边的邻接顶点(边覆盖顶点),一条边...

2018-12-27 11:04:11 331

原创 poj2446Chessboard 【二分图最大匹配】

文章目录题意分析参考代码题意给你一个nm的棋盘,其中有k个洞,现在有12大小的纸片,纸片不能覆盖洞,并且每个格子最多只能被覆盖一次。问你除了洞口之外这个棋盘是否能被纸片填满分析可以根据iii和jjj性质可以看出,i+ji+ji+j为奇数的上下相邻的i′i'i′和j′j'j′一定是偶数,那么一个1∗21*21∗2的纸片的i+ji+ji+j一定是一个奇数一个...

2018-12-26 23:00:11 239

原创 scoi2010游戏【并查集/二分图最大匹配】woj1356

题意有N种装置,每种装备都有2个属性,这些属性的值用 [1,10000]之间的数表示。当使用某种装备时,只能使用该装备的某一个属性。并且每种装备最多只能使用一次。问属性值从1开始连续选择,问最多能够选择到多少?数据范围对于30%的数据,保证N<=1000 对于100%的数据,保证N<=1000000二分图做法这道题 二分图模型比较明显,但是建图是关键。将每件装备的两个属性...

2018-12-26 22:50:24 192

原创 Way Selection【二分图最大匹配】

导航题意分析参考代码题意小杉家族r个人正在一片空地上散步,突然,外星人来了……留给小杉家族脱逃的时间只有t秒,每个小杉都有一个跑的速度v总共有a个传送点,小杉们必须在t秒内到达传送点才能脱逃当一个小杉进入一个传送点以后,该传送点就会消失现在请你安排一种方案,使脱逃的小杉尽可能的多分析r个人是X集合,a个传送点是Y集合。如果第i个人能在t时间内到达第j个传送点,则ri向aj连边。最后...

2018-12-26 22:02:03 426

原创 poj1469【模板】【二分图最大匹配】

题意一共有N个学生跟P门课程,一个学生可以任意选一门或多门课,问是否达成:1.每个学生代表的都是不同的课(如果一个学生选修的那门课,那么他就可以代表这门课)2.每门课都有一个代表输入为:P N(课程数跟学生数)接着有P行,格式为Count studenti studenti+1 ……studentcount(Count表示对课程1感兴趣的学生数,接着有Count个学生)如第一行2 ...

2018-12-26 17:27:32 148

原创 「网络流 24 题」方格取数【二分图点权最大独立集】woj2625

题意在一个有 m×n个方格的棋盘中,每个方格中有一个正整数。现要从方格中取数,使任意 2 个数所在方格没有公共边,且取出的数的总和最大。试设计一个满足要求的取数算法。问题分析二分图点权最大独立集,转化为最小割模型,从而用最大流解决。建模方法首先把棋盘黑白染色,使相邻格子颜色不同,所有黑色格子看做二分图X集合中顶点,白色格子看做Y集合顶点,建立附加源S汇T。1、从S向X集合中每个顶点连...

2018-12-26 17:03:06 155

原创 USACO Training Section 5.4-Telecowmunication 奶牛的电信【最小割边集字典序最小】woj1791

题意n个点m条边的无向图,问最少破坏多少个点可以使得S,T不连通,按字典序最小输出方案解法对于第一个问,显然的一个拆点技巧,将一个点i拆分为2个点i,i’,i->i’,容量为1原图的边<u,v>,容量设为inf,因为每个点拆分为2个点,所以建边<u’ ,v ,inf>,<v’ , u ,inf>然后求出最大流即最小割对于第二问,因为最大流后求出

2018-12-26 14:34:41 157

原创 ZOJ2587 Unique Attack 【最小割的唯一性判定】

题意给定一个无向图,要求判定分离两个点的最小割是否唯一。解法在求出最大流的后,在残余网络中,从源点进行一次搜索,搜索按照未饱和的边进行,得到顶点子集S的顶点个数;再从汇点反向搜索未饱和的边,得到子集T的顶点个数,判定顶点数相加是否等于总共的顶点数。如果能到所有顶点,则是唯一的,否则不是唯一参考代码#include<iostream>#include<vector&g...

2018-12-26 13:27:31 294

原创 [USACO07OPEN]吃饭Dining-woj2351【最大流】

题意农夫JOHN为牛们做了很好的食品,但是牛吃饭很挑食. 每一头牛只喜欢吃一些食品和饮料而别的一概不吃.虽然他不一定能把所有牛喂饱,他还是想让尽可能多的牛吃到他们喜欢的食品和饮料.农夫JOHN做了F (1 <= F <= 100) 种食品并准备了D (1 <= D <= 100) 种饮料. 他的N (1 <= N <= 100)头牛都以决定了是否愿意吃某种食...

2018-12-26 13:05:52 188

原创 bzoj1458-wo4263 士兵占领【最大流】

题意有一个M * N的棋盘,有的格子是障碍。现在你要选择一些格子来放置一些士兵,一个格子里最多可以放置一个士兵,障碍格里不能放置士兵。我们称这些士兵占领了整个棋盘当满足第i行至少放置了Li个士兵, 第j列至少放置了Cj个士兵。现在你的任务是要求使用最少个数的士兵来占领整个棋盘。建图每一行建立Ai,与源点S连接,容量为ri每一列建立Bi,与汇点连,容量为ci第i行第j列可以放士兵,Ai-&...

2018-12-26 13:02:34 171

原创 POJ 3204 Road Reconstruction-网络流-最小割边集

题意一个由n个点,m条边构 成的有向图,每条边都有一定的流量。现在求存在多少条边,在增加这些边的流量后从1点到n的总流量会增加。分析先求最大流。在得到最大流f后的残量网络G_f中,从s开始DFS,所有能遍历到的点构成点集S。没有搜索到的构成点集T,两集合间的边构成最小割边集。注意:虽然 最小割[S,T]的边都是满流边,但是满流边不一定是最小割边集。如下面的二分图的例子图(a)给出了一...

2018-12-26 12:58:48 354

原创 图论-最短路问题

最短路问题floyed算法可以求任意两点的最短路,适合负边权,也可以用于检测任意两点是否连通。算法效率O(N^3)核心代码: //d[i][j]表示节点i到j的最短路 for(int k=1;k<=n;k++) for(int i=1;i<=n;i++) for(int j=1;j<=n;j++) d[i][j]

2017-03-12 23:28:34 842 1

noip提高组最新模拟题

金牌选手原创题,提高组模拟测试,有数据,标程,题解

2018-08-14

noip提高组模拟题

2018年提高组模拟题,有题解,标程,数据。完全可用。。。

2018-08-14

noip复赛(十套模拟题测试数据).rar

noip模拟试题,精心设计的10套题。让你比赛更多把握

2014-09-13

空空如也

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

TA关注的人

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