上一页 1 ··· 38 39 40 41 42 43 44 45 46 ··· 52 下一页
摘要: 【网络流24题】汽车加油行驶问题(最短路) 题面 "Cogs" 题解 还是SPFA呀。。。 把剩余的油量直接压进状态里面就好 额外加一个原地加油的决策就行 cpp include include include include include include include include incl 阅读全文
posted @ 2018-01-04 14:47 小蒟蒻yyb 阅读(599) 评论(0) 推荐(1) 编辑
摘要: 【网络流24题】孤岛营救问题(最短路) 题面 "Cogs" 题解 这。。。不就是状压之后跑一遍SPFA吗。。。。 不想多说了 阅读全文
posted @ 2018-01-04 14:27 小蒟蒻yyb 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 【网络流24题】数字梯形(费用流) 题面 "Cogs" 题解 这题很简单 第一问,因为边和点的访问次数都是1 所以拆点,所有边的容量都是1 源点汇点分别和第一层以及最后一层相连 如果一个点被访问过, 它自己拆开的点中就会有流,所以费用放在拆开的点的连边上 第二问 数字可以无限使用 那么,拆开的点之间 阅读全文
posted @ 2018-01-04 11:28 小蒟蒻yyb 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 【网络流24题】火星探险问题(费用流) 题面 "Cogs上没有SPJ,这是洛谷的" "Loj也不错" 题解 如果不考虑标本的采集 那么,很容易的 直接相邻点连边就行了 现在,因为要考虑标本数最多 所以每个点要额外考虑一个标本 但是标本又只能采集一次 所以,拆点,标本就额外的连一条容量1费用1的边, 阅读全文
posted @ 2018-01-04 10:21 小蒟蒻yyb 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 【网络流24题】骑士共存问题(最大流) 题面 "Cogs" 题解 这题本质上和 "方格取数问题" 没有任何区别 首先也是可以黑白染色 因为马必定会跳到异色点上面去 然后同样的,源点向一种颜色,另一种颜色向汇点连边 因为代价就是1,所以容量都是1 这里考虑的“相邻”的情况是马的跳法 因此,枚举从当前点 阅读全文
posted @ 2018-01-04 09:20 小蒟蒻yyb 阅读(345) 评论(0) 推荐(0) 编辑
摘要: 【网络流24题】圆桌聚餐(最大流) 题面 "Cogs" 题解 这道题很简单 首先每个单位的人数限制 直接从源点向单位连边,容量为人数 同样的, 每个桌子向汇点连边,容量为可以坐的人数 因为每个桌子只能够做一个该单位的人 所以,每个单位向桌子连边,容量为1 然后跑一边最大流求方案就行了 阅读全文
posted @ 2018-01-04 08:58 小蒟蒻yyb 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 【网络流24题】方格取数问题(最大流) 题面 "Cogs" 题解 首先,相邻的只能出现一个,每个点要么选,要么不选。 所以不难想到最小割 所以,将棋盘黑白染色后 将某种颜色的格子从源点连过去,容量为方格上的数 另一部分点连向汇点,容量为方格上的数 接着,相邻的点之间连边,因为这个不能割开,所以容量为 阅读全文
posted @ 2018-01-04 08:36 小蒟蒻yyb 阅读(1279) 评论(0) 推荐(0) 编辑
摘要: 【网络流24题】航空线路问题(费用流) 题面 "Cogs数据有误,提供洛谷题面" 题解 这题和原来做过的一道题 "周游加拿大" 是一模一样的 所以,这题DP+记录方案应该也是可行的 来考虑网络流的做法 现在的来回,被看成是去两次 所以流量被限定死了,为2 因此要考虑费用流来求解。 每个点只能经过一次 阅读全文
posted @ 2018-01-03 22:31 小蒟蒻yyb 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 【网络流24题】最长不下降子序列(最大流,动态规划) 题面 "Cogs" 题解 很有趣的一道题目 尽管我自己还是有一些懵逼 第一问,直接大力DP一下,不解释了 第二问,考虑到一个长度为ans的子序列的开头 他的dp值一定等于ans, 所以,如果一个点的dp值为ans,就从源点连过去,容量为1 因为每 阅读全文
posted @ 2018-01-03 21:41 小蒟蒻yyb 阅读(691) 评论(0) 推荐(0) 编辑
摘要: 【网络流24题】魔术球问题(最大流) 题面 "Cogs" 题解 是不是像极了最小路径覆盖? 因此,我们枚举放到哪一个球(也可以二分) 然后类似于最小路径覆盖的连边 因为一根柱子对应一个路径的覆盖 所以,提前预处理所有可行的连边(单向边,强制从小向大) 然后不断更新答案求最小路径覆盖即可 阅读全文
posted @ 2018-01-03 18:57 小蒟蒻yyb 阅读(413) 评论(0) 推荐(0) 编辑
摘要: 【BZOJ1926】粟粟的书架(主席树,前缀和) 题面 Description 幸福幼儿园 B29 班的粟粟是一个聪明机灵、乖巧可爱的小朋友,她的爱好是画画和读书,尤其喜欢 Thomas H. Co rmen 的文章。粟粟家中有一个 R行C 列的巨型书架,书架的每一个位置都摆有一本书,上数第i 行、 阅读全文
posted @ 2018-01-03 17:01 小蒟蒻yyb 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 【网络流24题】最小路径覆盖问题(最大流) 题面 "Cogs" 题解 考虑图的最大匹配 每进行一次成功的匹配 相当于把两条路径合并在一起 也就是说,每次多了一组匹配,相当于最终的最小路径覆盖的答案减一 所以我们有:最小路径覆盖=总点数 最大流(最大匹配数) 所以,这题可以直接做匈牙利算法(算二分图最 阅读全文
posted @ 2018-01-03 14:56 小蒟蒻yyb 阅读(458) 评论(0) 推荐(0) 编辑
摘要: 【网络流24题】试题库问题(最大流) 题面 "Cogs" 题解 简单题 这题应该很裸 因为每个试题限用一次 所以从源点向每个题目连边,容量为1 然后每个类型的题目有限制 从类型向汇点连边,容量为所需的题目数 然后就是题目向类型的匹配 和它对应的类型连边,容量为1 然后直接跑最大流输出就行了 cpp 阅读全文
posted @ 2018-01-02 21:33 小蒟蒻yyb 阅读(462) 评论(0) 推荐(0) 编辑
摘要: 【网络流24题】太空飞行计划问题(网络流) 题面 "Cogs" 题解 先假设一开始拿下所有的实验 现在要做的也就是让减去的所有收益最少 所以,现在考虑如何求减去的最少收益 每个实验是两种选择: 要么选,要么不选 所以想到了最小割 因为选了实验就必须选器材 所以从实验向器材连容量为INF的边 源点向所 阅读全文
posted @ 2018-01-02 20:49 小蒟蒻yyb 阅读(245) 评论(0) 推荐(1) 编辑
摘要: 【网络流24题】星际转移问题(最大流) 题面 "Cogs" 题解 因为天数是未知的,所以我们要想办法处理天数 可以选择二分或者依次累加天数 因为数据范围较小,使用二分可能反而复杂度会增高 所以使用不断累加天数 那么,把所有的点拆成天数个 因为每天都可以当做有无数人要做飞船 因此从源点向每天的地球连边 阅读全文
posted @ 2018-01-02 20:22 小蒟蒻yyb 阅读(468) 评论(0) 推荐(1) 编辑
摘要: 【BZOJ4736】温暖会指引我们前行(Link Cut Tree) 题面 "神TM题面是UOJ的" 题解 LCT傻逼维护最大生成树 不会的可以去做一做魔法森林 cpp include include include include include include include include i 阅读全文
posted @ 2018-01-02 19:04 小蒟蒻yyb 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 【网络流24题】软件补丁问题(最短路) 题面 "COGS" 题解 这题貌似和网络流没啥关系 因为错误很少 可以直接状压 然后利用位运算直接跑最短路就行了 阅读全文
posted @ 2018-01-02 09:28 小蒟蒻yyb 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 【网络流24题】餐巾计划问题(最小费用最大流) 题面 "COGS" 洛谷上的数据范围更大,而且要开longlong 题解 餐巾的来源分为两种: ①新买的 ②旧的拿去洗 所以,两种情况分别建图 先考虑第一种 因为新买餐巾没有任何限制,并且随时可以买 所以直接从源点向每一天连边,容量为INF,费用为餐巾 阅读全文
posted @ 2018-01-02 09:21 小蒟蒻yyb 阅读(317) 评论(2) 推荐(0) 编辑
摘要: 【网络流24题】飞行员配对方案问题 题面 这些题都用Cogs交算了 因为cogs有SPJ "题面" 题解 很简单的二分图匹配 匈牙利算法就能够解决 求最大流的话 再加上一个源点一个汇点即可 cpp include include include include include include inc 阅读全文
posted @ 2018-01-02 09:04 小蒟蒻yyb 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 【BZOJ3527】力(FFT) 题面 Description 给出n个数qi,给出Fj的定义如下: $$Fj=\sum_{ij}\frac{q_i q_j}{(i j)^2 }$$ 令$Ei=Fi/qi$,求$Ei$. Input 第一行一个整数n。 接下来n行每行输入一个数,第i行表示qi。 n 阅读全文
posted @ 2018-01-02 08:48 小蒟蒻yyb 阅读(515) 评论(0) 推荐(0) 编辑
摘要: 【BZOJ1018】堵塞的交通(线段树) 题面 Description 有一天,由于某种穿越现象作用,你来到了传说中的小人国。小人国的布局非常奇特,整个国家的交通系统可 以被看成是一个2行C列的矩形网格,网格上的每个点代表一个城市,相邻的城市之间有一条道路,所以总共有2C个 城市和3C 2条道路。 阅读全文
posted @ 2018-01-01 20:31 小蒟蒻yyb 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 【BZOJ3626】LCA(树链剖分,Link Cut Tree) 题面 Description 给出一个n个节点的有根树(编号为0到n 1,根节点为0)。一个点的深度定义为这个节点到根的距离+1。 设dep[i]表示点i的深度,LCA(i,j)表示i与j的最近公共祖先。 有q次询问,每次询问给出l 阅读全文
posted @ 2017-12-31 21:36 小蒟蒻yyb 阅读(446) 评论(0) 推荐(0) 编辑
摘要: 【BZOJ1004】Cards(组合数学,Burnside引理) 题面 Description 小春现在很清闲,面对书桌上的N张牌,他决定给每张染色,目前小春只有3种颜色:红色,蓝色,绿色.他询问Sun有 多少种染色方案,Sun很快就给出了答案.进一步,小春要求染出Sr张红色,Sb张蓝色,Sg张绝色 阅读全文
posted @ 2017-12-31 19:32 小蒟蒻yyb 阅读(533) 评论(0) 推荐(0) 编辑
摘要: 【BZOJ1007】水平可见直线(单调栈) 题解 Description 在xoy直角坐标平面上有n条直线L1,L2,...Ln,若在y值为正无穷大处往下看,能见到Li的某个子线段,则称Li为 可见的,否则Li为被覆盖的. 例如,对于直线: L1:y=x; L2:y= x; L3:y=0 则L1和L 阅读全文
posted @ 2017-12-30 16:53 小蒟蒻yyb 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 【BZOJ4571】美味(主席树) 题面 Description 一家餐厅有 n 道菜,编号 1...n ,大家对第 i 道菜的评价值为 ai(1≤i≤n)。有 m 位顾客,第 i 位顾客的期 望值为 bi,而他的偏好值为 xi 。因此,第 i 位顾客认为第 j 道菜的美味度为 bi XOR (aj 阅读全文
posted @ 2017-12-30 11:27 小蒟蒻yyb 阅读(343) 评论(1) 推荐(0) 编辑
上一页 1 ··· 38 39 40 41 42 43 44 45 46 ··· 52 下一页