2017年11月12日

摘要: 题意抽象为: 给一个无向图和一些询问 对于每一次询问: 每次询问都会在图上增加一条边 对于每一次询问输出此时图上桥的个数。 桥的定义:删除该边后原图变为多个连通块。 数据规模:点数N(1 ≤ N ≤ 100,000) ,边数M(N - 1 ≤ M ≤ 200,000),询问数Q ( 1 ≤ Q ≤ 阅读全文
posted @ 2017-11-12 18:47 缄默火 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 大致题意给你有一个点数为n<=100的有向图。 求解两个子任务: 1:最少给多少个点信息,这些点的信息可以顺着有向边传遍全图。 2:最少要加多少条边,使得整个图强联通。 求强联通分量再缩点后得到一个有向无环图。 设其入度为0的点数为t1,出度为0的点数为t2 1的答案即为强联通缩点之后入度为0的点的 阅读全文
posted @ 2017-11-12 18:37 缄默火 阅读(126) 评论(0) 推荐(0) 编辑

2017年10月5日

摘要: 出的超级好的一道题。至于好在哪里,请思考题目: 题意抽象出来为给定一个字符串r,找出它的一个最短后缀s,使得这个r可以被 s的某前缀+s的某前缀+......+s的某前缀+s本身构造出来。 具体题目描述如下: “Be subtle! Be subtle! And use your spies for 阅读全文
posted @ 2017-10-05 22:30 缄默火 阅读(310) 评论(0) 推荐(0) 编辑

2017年10月1日

摘要: 先最大流跑一遍 在残存网络上把满流边容量+1 非满流边容量设为无穷大 在进行一次最大流即可 (这里的边都不包括建图时用于反悔的反向边) 阅读全文
posted @ 2017-10-01 22:31 缄默火 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-10-01 11:19 缄默火 阅读(422) 评论(0) 推荐(0) 编辑

2017年9月29日

摘要: 题目描述: Life is a journey, and the road we travel has twists and turns, which sometimes lead us to unexpected places and unexpected people. Now our jour 阅读全文
posted @ 2017-09-29 18:54 缄默火 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 题意抽象出来就是给了一个费用流的残存网络,判断该方案是不是最优方案,如果不是,还要求给出一个更优方案。 在给定残存网络上检查是否存在负环即可判断是否最优。 沿负环增广一轮即可得到更优方案。 考虑到制作模板的需要,我用前向星建图做的。此题用邻接矩阵应该更方便。 阅读全文
posted @ 2017-09-29 18:41 缄默火 阅读(363) 评论(0) 推荐(0) 编辑
摘要: 给定实直线L上的n个开区间,和一个正整数k 选取若干个区间,在保证实直线L上的任意一个点最多被选出区间覆盖k次的情况下,使得这些区间的长度和最大 先把区间按照左端点排序, 考虑到重复其实就代表着相交, 可以把问题转化为选出k组组内不相交区间,使得他们区间长度和最大。 从源点S向每个区间左端点连一条容 阅读全文
posted @ 2017-09-29 18:35 缄默火 阅读(194) 评论(0) 推荐(0) 编辑
摘要: «问题描述:一个餐厅在相继的N 天里,每天需用的餐巾数不尽相同。假设第i天需要ri块餐巾(i=1,2,…,N)。餐厅可以购买新的餐巾,每块餐巾的费用为p分;或者把旧餐巾送到快洗部,洗一块需m天,其费用为f 分;或者送到慢洗部,洗一块需n 天(n>m),其费用为s<f 分。每天结束时,餐厅必须决定将多 阅读全文
posted @ 2017-09-29 18:14 缄默火 阅读(417) 评论(0) 推荐(0) 编辑

2017年8月30日

摘要: Problem Description Given a binary string S[1,...,N] (i.e. a sequence of 0's and 1's), and Q queries on the string.There are two types of queries:1. F 阅读全文
posted @ 2017-08-30 18:36 缄默火 阅读(321) 评论(0) 推荐(0) 编辑

导航