上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 30 下一页
摘要: 题目:洛谷P1083、Vijos P1782、codevs1217。 题目大意:有n天,每天可以借a[i]个教室。有m个请求,每个请求要在一段连续天数内借固定数目的教室。请求只能按顺序批准。求第一个无法批准的请求是第几个请求,或全部可以批准。 解题思路:看到区间,容易想到线段树维护(正解貌似是二分, 阅读全文
posted @ 2017-09-15 20:44 Mrsrz 阅读(513) 评论(1) 推荐(1) 编辑
摘要: 题目:UOJ#263、洛谷P2822、Vijos P2006、codevs5947。 题目大意:t组数据,每次给你n和m$\leq 2000$,求对于所有的$(0\leq i\leq n)$,$(0\leq j\leq m)$的(i,j),有多少对满足$C^j_i\equiv 0(mod\ k)$。 阅读全文
posted @ 2017-09-14 19:52 Mrsrz 阅读(508) 评论(0) 推荐(0) 编辑
摘要: 题目:UOJ#264、洛谷P2827、Vijos P2007。 题目大意:给你$n$条蚯蚓的初始长度,每秒把一条最长的蚯蚓(设长度为x)切成长度$\lfloor px\rfloor$和$x-\lfloor px\rfloor$的两条蚯蚓(p为满足$0<p<1$的有理数,$p=\frac{u}{v}$ 阅读全文
posted @ 2017-09-13 18:58 Mrsrz 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 题目:洛谷P1514、Vijos P1777、codevs1066。 题目大意:有一个$n×m$的矩阵,每个点都有一个高度,可以在第一行的任意点建立蓄水厂。现在要把水输到最后一行的所有点上,规定水只能流到高度比当前点小的点上。先让你判断能否输到所有点上,如能,输出最少建多少个蓄水厂;如不能,输出最多 阅读全文
posted @ 2017-09-12 18:45 Mrsrz 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 题目:洛谷P1351、Vijos P1906、codevs3728、UOJ#16。 题目大意:有一个无向连通图,有n个点n-1条边,每个点有一个权值$W_i$,每条边长度为1。规定两个距离为2的点i和j可以产生$W_i×W_j$的联合权值。求最大的联合权值是多少,联合权值之和是多少。 解题思路:首先 阅读全文
posted @ 2017-09-11 19:06 Mrsrz 阅读(412) 评论(0) 推荐(0) 编辑
摘要: 题目:洛谷P2119、Vijos P2012、codevs5624。 题目大意:有n件物品,每件物品有个魔法值。要求组成魔法阵(Xa,Xb,Xc,Xd),该魔法阵要满足Xa<Xb<Xc<Xd,Xb-Xa=2(Xd-Xc),并且Xb-Xa<(Xc-Xb)/3。求每件物品作为a、b、c、d的次数。 解题 阅读全文
posted @ 2017-09-10 20:35 Mrsrz 阅读(1089) 评论(0) 推荐(1) 编辑
摘要: 题目大意:有n个点m条单向边,每条边有一个容量。现有x人要分批从1走到n,问每批最多能走多少人,分几批运完(或输出无法运完)。 解题思路:一看就是网络流的题目。每批最多能走多少人,即最大流。分几批运完,除一下即可。当最大流为0时无法运完。 以下是Dinic算法的代码(为什么我那么喜欢用Dinic?因 阅读全文
posted @ 2017-09-10 19:12 Mrsrz 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 题目:洛谷P2296、Vijos P1909、codevs3731、UOJ#19。 题目大意:给你一张有向图,边权为1,让你找一条s到t的最短路径,但这条路径上所有点的出边所指向的点都与终点连通。如果没有这样的路径,输出-1。 解题思路:由于有限制条件,我们可以建反向图,从t开始跑一遍dfs,找出所 阅读全文
posted @ 2017-08-23 09:51 Mrsrz 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 题目:洛谷P2872、POJ3625。 题目大意:给你n个点的坐标,有些点已经有边连通,现在要你连上剩下的所有点,求这些边的最小长度是多少(不包括原来的边)。 解题思路:最小生成树,把所有边处理出来,跑Kruskal即可。注意原来有的边优先级最高且长度不加进答案。由于边的总数是$n^2$级别的,所以 阅读全文
posted @ 2017-08-23 09:02 Mrsrz 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 题目:codevs1513、BZOJ1863。 题目大意:有n个人围成一个圈,每个人需要$a[i]$个颜色不同的勋章,且相邻两个人不能拿到同样颜色的勋章。求至少需要准备多少种不同颜色的勋章。 解题思路:首先我们可以二分答案,但如何判断答案的正确性呢?我们可以用dp。 设$f[i]$表示第i个人在不与 阅读全文
posted @ 2017-08-22 16:39 Mrsrz 阅读(213) 评论(0) 推荐(0) 编辑
上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 30 下一页