
图论
文章平均质量分 69
LaLaLa112138
这个作者很懒,什么都没留下…
展开
-
POJ 1637 Sightseeing tour 混合路欧拉回路判断
Sightseeing tour Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 9693 Accepted: 4077 DescriptionThe city executive board in Lund wants to construct a sightseeing tour by bus in L原创 2017-07-10 17:12:22 · 295 阅读 · 0 评论 -
HDU 4738 Caocao's Bridges 有重边的无向图求桥
Caocao’s BridgesDescriptionCaocao was defeated by Zhuge Liang and Zhou Yu in the battle of Chibi. But he wouldn’t give up. Caocao’s army still was not good at water battles, so he came up with another原创 2017-10-12 21:47:21 · 289 阅读 · 0 评论 -
POJ 3159 Candies 差分入门
Candies Time Limit: 1500MS Memory Limit: 131072K Total Submissions: 31673 Accepted: 8831 DescriptionDuring the kindergarten days, flymouse was the monitor of his class. Occasionally the原创 2017-07-10 19:24:42 · 287 阅读 · 0 评论 -
POJ 1275 Cashier Employment 差分约束
Cashier EmploymentTime Limit: 1000MS Memory Limit: 10000K Total Submissions: 8506 Accepted: 3277DescriptionA supermarket in Tehran is open 24 hours a day every day and needs a number of cashi原创 2017-10-12 20:41:17 · 265 阅读 · 0 评论 -
BZOJ 2330: [SCOI2011]糖果 差分约束
2330: [SCOI2011]糖果Time Limit: 10 Sec Memory Limit: 128 MB Submit: 6779 Solved: 2272 [Submit][Status][Discuss]Description幼儿园里有N个小朋友,lxhgww老师现在想要给这些小朋友们分配糖果,要求每个小朋友都要分到糖果。但是小朋友们也有嫉妒心,总是会提出一些要求,比如小明不希原创 2017-10-12 19:00:58 · 234 阅读 · 0 评论 -
POJ 1364 King 差分约束
KingTime Limit: 1000MS Memory Limit: 10000K Total Submissions: 13994 Accepted: 4970DescriptionOnce, in one kingdom, there was a queen and that queen was expecting a baby. The queen prayed:原创 2017-10-11 22:14:06 · 245 阅读 · 0 评论 -
POJ 1716 Integer Intervals 差分约束
Integer IntervalsTime Limit: 1000MS Memory Limit: 10000K Total Submissions: 15199 Accepted: 6429DescriptionAn integer interval [a,b], a < b, is a set of all consecutive integers beginning原创 2017-10-11 21:15:27 · 213 阅读 · 1 评论 -
欧拉回路
其实感觉这个东西还是挺基础的,然而我还是不太清楚它是什么。。。欧拉路径:图G中的一条路径恰通过G中每条边一次。 欧拉回路:若一条欧拉路径最后回到起点,则称为欧拉回路。 半欧拉图:存在欧拉路径但不存在欧拉回路的图。 欧拉图:存在欧拉回路的图。定理: 1.若无向图G为欧拉图,当且仅当G为连通图且G中所有点的度(出度和入度的和)为偶数。 推论:若无向图G为半欧拉图,当且仅当G为连通图且G除了两个原创 2017-07-04 17:18:38 · 725 阅读 · 1 评论 -
HDU 1878 欧拉回路
Description欧拉回路是指不令笔离开纸面,可画过图中每条边仅一次,且可以回到起点的一条回路。现给定一个图,问是否存在欧拉回路?Input测试输入包含若干测试用例。每个测试用例的第1行给出两个正整数,分别是节点数N ( 1 < N < 1000 )和边数M;随后的M行对应M条边,每行给出一对正整数,分别是该条边直接连通的两个节点的编号(节点从1到N编号)。当N为0时输入结 束。Output原创 2017-10-11 20:10:21 · 200 阅读 · 0 评论 -
BZOJ 2730: [HNOI2012]矿场搭建
2730: [HNOI2012]矿场搭建Time Limit: 10 Sec Memory Limit: 128 MB Submit: 2340 Solved: 1086 [Submit][Status][Discuss]Description煤矿工地可以看成是由隧道连接挖煤点组成的无向图。为安全起见,希望在工地发生事故时所有挖煤点的工人都能有一条出路逃到救援出口处。于是矿主决定在某些挖煤点原创 2017-10-13 09:22:08 · 307 阅读 · 0 评论 -
BZOJ 2744: [HEOI2012]朋友圈
2744: [HEOI2012]朋友圈Time Limit: 30 Sec Memory Limit: 128 MB Submit: 1493 Solved: 507 [Submit][Status][Discuss]Description在很久很久以前,曾经有两个国家和睦相处,无忧无虑的生活着。一年一度的评比大会开始了,作为和平的两国,一个朋友圈数量最多的永远都是最值得他人的尊敬,所以现在原创 2017-10-30 18:38:19 · 268 阅读 · 0 评论 -
POJ 2446 Chessboard 二分图
ChessboardTime Limit: 2000MS Memory Limit: 65536K Total Submissions: 19313 Accepted: 6093DescriptionAlice and Bob often play games on chessboard. One day, Alice draws a board with size M *原创 2017-10-15 20:06:05 · 307 阅读 · 3 评论 -
BZOJ 2654: tree 最小生成树+二分
2654: treeTime Limit: 30 Sec Memory Limit: 512 MB Submit: 2344 Solved: 975 [Submit][Status][Discuss]Description给你一个无向带权连通图,每条边是黑色或白色。让你求一棵最小权的恰好有need条白色边的生成树。 题目保证有解。Input第一行V,E,need分别表示点数,边数和需要的白原创 2017-10-15 19:06:38 · 374 阅读 · 0 评论 -
HDU - 1281 棋盘游戏 二分图
Description小希和Gardon在玩一个游戏:对一个N*M的棋盘,在格子里放尽量多的一些国际象棋里面的“车”,并且使得他们不能互相攻击,这当然很简单,但是Gardon限制了只有某些格子才可以放,小希还是很轻松的解决了这个问题(见下图)注意不能放车的地方不影响车的互相攻击。 所以现在Gardon想让小希来解决一个更难的问题,在保证尽量多的“车”的前提下,棋盘里有些格子是可以避开的,也就是说原创 2017-10-13 21:44:03 · 270 阅读 · 0 评论 -
BZOJ 1123: [POI2008]BLO 图的连通性
1123: [POI2008]BLOTime Limit: 10 Sec Memory Limit: 162 MB Submit: 1319 Solved: 598 [Submit][Status][Discuss]DescriptionByteotia城市有n个 towns m条双向roads. 每条 road 连接 两个不同的 towns ,没有重复的road. 所有towns连通。In原创 2017-10-13 19:10:49 · 408 阅读 · 0 评论 -
HDU 3849 Recognizing These Guys, We Find Social Networks Useful
Recognizing These Guys, We Find Social Networks UsefulDescriptionSocial Network is popular these days.The Network helps us know about those guys who we are following intensely and makes us keep up our原创 2017-10-12 21:17:09 · 330 阅读 · 0 评论 -
POJ 1679 The Unique MST 次小生成树
The Unique MSTTime Limit: 1000MS Memory Limit: 10000K Total Submissions: 32291 Accepted: 11712DescriptionGiven a connected undirected graph, tell if its minimum spanning tree is unique. De原创 2017-10-13 12:24:31 · 224 阅读 · 0 评论 -
BZOJ 3732: Network 最小瓶颈路
3732: NetworkTime Limit: 10 Sec Memory Limit: 128 MB Submit: 2054 Solved: 979 [Submit][Status][Discuss]Description给你N个点的无向图 (1 <= N <= 15,000),记为:1…N。 图中有M条边 (1 <= M <= 30,000) ,第j条边的长度为: d_j ( 1原创 2017-10-13 12:18:29 · 250 阅读 · 0 评论 -
BZOJ 1050 旅行comf
1050: [HAOI2006]旅行comfTime Limit: 10 Sec Memory Limit: 162 MB Submit: 3515 Solved: 1961 [Submit][Status][Discuss]Description给你一个无向图,N(N<=500)个顶点, M(M<=5000)条边,每条边有一个权值Vi(Vi<30000)。给你两个顶点S和T,求 一条路径原创 2017-09-25 17:00:10 · 291 阅读 · 0 评论 -
POJ 2230 Watchcow 欧拉回路输出解
WatchcowTime Limit: 3000MS Memory Limit: 65536K Total Submissions: 8444 Accepted: 3673 Special JudgeDescriptionBessie’s been appointed the new watch-cow for the farm. Every night, it’s h原创 2017-10-11 15:25:46 · 310 阅读 · 0 评论 -
POJ 1386 欧拉路径判断
自己最近多半是傻逼了。(感觉现在每做一道题就感叹一句) Play on Words Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 12518 Accepted: 4235 DescriptionSome of the secret doors contain a very interesting原创 2017-07-04 19:14:39 · 314 阅读 · 0 评论 -
POJ 2226 行列拆分之二分图
Muddy Fields Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 10384 Accepted: 3870 DescriptionRain has pummeled the cows’ field, a rectangular grid of R rows and C columns (1 <原创 2017-07-03 16:51:21 · 434 阅读 · 0 评论 -
图论测试2 t3 幻想乡的例大祭 Tarjan+SPFA
不难看出要用到强连通分量和最短路。 从各个点到1,可以存反向边,转化为从1到各个点。 先用tarjan判断它们是否在同一个强连通分量里,然后再以灵力值为第一关键词,路径长度为第二关键词更新最短路。(其实我觉得用优先队列应该会方便很多) 还要注意无法到达要输入-1; 但这道题它卡SPFA。 不过好歹是一个曾经刚了一上午SPFA优化的人,无所畏惧。#include<cstdio>#inclu原创 2017-07-12 11:39:03 · 288 阅读 · 0 评论 -
图论测试2 t2 幻想乡的符卡 二分答案+最大流
考试的时候花了好久来调这道题,结果忘了1的特判就gg了。但自己二分也确实有问题,建边也不是特别优。但基本的想法是没啥问题的。 就是二分一个等级,然后对符合条件的符卡建一个最大权闭合图,判断是否合法,再一次缩小答案的区间。 每次也不用想太多,直接重新拆了暴力建边就可以了23333之前以为这样会T掉,然而23333只要不是完全暴力(每次再重新判断两个的和是不是质数)(这个也只会t掉10%的点而已)都原创 2017-07-12 11:30:06 · 519 阅读 · 0 评论 -
图论测试2 t1 幻想乡的异变 SPFA+最大流
考试的时候以为是费用流,于是花了二十几分钟兴致勃勃地打完光荣T掉。。。 后来评讲的时候发现是SPFA+最大流。 对于每个点,先求出1到这个点的最小距离,再求出这个点到n的最小距离,然后枚举每一条边,如果从1到这条边的起始点距离+这条边的边权+这条边的终点到n的距离==1到n的最短路的话,说明这条路就可能出现在1到n的最短路上,流量=1。 最后跑最大流就可以求出最多有多少条满足最短路的路径可以到原创 2017-07-12 11:12:29 · 358 阅读 · 0 评论 -
BZOJ 2140 稳定婚姻
感觉自己多半是废了,只会做水题ORZ还是巨水无比的那种2140: 稳定婚姻Time Limit: 2 Sec Memory Limit: 259 MB Submit: 833 Solved: 382 [Submit][Status][Discuss] Description我国的离婚率连续7年上升,今年的头两季,平均每天有近5000对夫妇离婚,大城市的离婚率上升最快,有研究婚姻问题的专家认原创 2017-07-02 21:45:26 · 327 阅读 · 0 评论 -
2-SAT
关于2-SAT问题:SAT是Satisfiability(适应性)的缩写,SAT问题(适应性问题)指的是给出一些条件(元素经过逻辑运算的结果),问是否存在一种合法的方案使得其满足所有的条件。SAT问题已经被证明是一个NP完全问题 2-SAT问题是一种特殊的SAT问题,一般形如:给出n个元素,每个元素有两种取值,元素之间存在着一些关系且这种关系是对称的,判断有没有合法解 关系是指形如“若A取值为x原创 2017-07-02 17:28:59 · 249 阅读 · 0 评论 -
POJ 1201 Intervals 差分约束
Intervals Time Limit: 2000MS Memory Limit: 65536K Total Submissions: 27159 Accepted: 10425 DescriptionYou are given n closed, integer intervals [ai, bi] and n integers c1, …, cn. Write原创 2017-07-10 19:59:23 · 209 阅读 · 0 评论 -
POJ 3281 Dining
Dining Time Limit: 2000MS Memory Limit: 65536K Total Submissions: 18045 Accepted: 8047 DescriptionCows are such finicky eaters. Each cow has a preference for certain foods and drinks, an原创 2017-07-10 17:22:45 · 194 阅读 · 0 评论 -
POJ 2942 Knights of the Round Table 点双联通分量
Knights of the Round Table Time Limit: 7000MS Memory Limit: 65536K Total Submissions: 13183 Accepted: 4401 DescriptionBeing a knight is a very attractive career: searching for the Holy G原创 2017-07-14 09:13:48 · 532 阅读 · 0 评论 -
POJ 1144 Network 求割点
Network Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 14235 Accepted: 6461 DescriptionA Telephone Line Company (TLC) is establishing a new telephone cable network. They are原创 2017-07-14 09:44:46 · 271 阅读 · 0 评论 -
codevs 1907 方格取数 网络流
感觉自己宛如一个傻逼。 1907 方格取数 3 时间限制: 2 s 空间限制: 256000 KB 题目等级 : 大师 Master 题解 题目描述 Description «问题描述: 在一个有m*n 个方格的棋盘中,每个方格中有一个正整数。现要从方格中取数,使任意2个数所在方格没有公共边,且取出的数的总和最大。试设计一个满足要求的取数算法。 «编程任务: 对于给定的方原创 2017-07-03 21:39:30 · 290 阅读 · 0 评论 -
BZOJ 1070 修车
Description 同一时刻有N位车主带着他们的爱车来到了汽车维修中心。维修中心共有M位技术人员,不同的技术人员对不同的车进行维修所用的时间是不同的。现在需要安排这M位技术人员所维修的车及顺序,使得顾客平均等待的时间最小。 说明:顾客的等待时间是指从他把车送至维修中心到维修完毕所用的时间。Input 第一行有两个m,n,表示技术人员数与顾客数。 接下来n行,每行m个整数。第i+1行第j个数表原创 2017-07-02 09:40:59 · 232 阅读 · 0 评论 -
BZOJ 1877 晨跑
1877: [SDOI2009]晨跑Time Limit: 4 Sec Memory Limit: 64 MB Submit: 2344 Solved: 1259 [Submit][Status][Discuss] DescriptionElaxia最近迷恋上了空手道,他为自己设定了一套健身计划,比如俯卧撑、仰卧起坐等 等,不过到目前为止,他坚持下来的只有晨跑。 现在给出一张学校附近的地图原创 2017-07-02 08:10:39 · 372 阅读 · 0 评论 -
最大权闭合子图
关于 最大权闭合子图 这一类问题: 每个点有点权,点权可正可负。 对于任意一条有向边i和j,选择了点i就必须选择点j 需要选择一些点使得得到权值最大。套路做法: 1.先把答案加上所有的正权值 2.从源点向所有正权值的点连一条流量为权值的边 所有负权值的点向汇点连一条流量为权值相反数的边 原图中所有的限制关系(i,j)均建一条从i到j的流量为inf的边 3.最终答案减去这个图的最小割即原创 2017-07-01 10:59:18 · 221 阅读 · 0 评论 -
网络流入门题集合
一直觉得自己图论各种垃圾,而且dinic莫名其妙地各种玄学(虽然每次最后都证明确实要么是建图错了要么是哪儿哪儿错了) bzoj 1433 这道题其实挺裸的。 源点向每个住校的学生连一条边,每个在校的学生向汇点连一条边,每个住校的学生向可以住的床连一条边(在校生且与他关系好),边的流量都是1. (感觉自己太垃圾了这道弱智题居然调了好久,而且代码从沈阳码到成都23333)#include<cst原创 2017-07-01 09:27:15 · 331 阅读 · 0 评论 -
bzoj 1614: [Usaco2007 Jan]Telephone Lines架设电话线 二分+spfa
1614: [Usaco2007 Jan]Telephone Lines架设电话线Time Limit: 5 Sec Memory Limit: 64 MB Submit: 1776 Solved: 763 [Submit][Status][Discuss]DescriptionFarmer John打算将电话线引到自己的农场,但电信公司并不打算为他提供免费服务。于是,FJ必须为此向电信公司原创 2017-08-24 21:09:31 · 301 阅读 · 0 评论 -
BZOJ 4152 The Captain
4152: [AMPPZ2014]The CaptainTime Limit: 20 Sec Memory Limit: 256 MB Submit: 1180 Solved: 452 [Submit][Status][Discuss] Description给定平面上的n个点,定义(x1,y1)到(x2,y2)的费用为min(|x1-x2|,|y1-y2|),求从1号点走到n号点的最小费原创 2017-07-06 14:46:47 · 320 阅读 · 0 评论 -
关于SPFA的优化
SPFA算法有两种优化算法 SLF 和 LLL SLF:Small Label First 大概是双向队列? 如果要加入的元素v的距离dis[v]比当前的队首元素dis[q[head]]小的话,那么就把当前元素插到队首。 如果是手打队列的话,就先head-2,再q[head+1]=v; LLL:Large Label Last 如果队列q的队首元素为x,队列中所有元素的平均距离为di原创 2017-07-06 14:36:39 · 484 阅读 · 0 评论 -
BZOJ 3175: [Tjoi2013]攻击装置 && 4808: 马 二分图
3175: [Tjoi2013]攻击装置Time Limit: 10 Sec Memory Limit: 128 MB Submit: 1223 Solved: 596 [Submit][Status][Discuss]Description给定一个01矩阵,其中你可以在0的位置放置攻击装置。每一个攻击装置(x,y)都可以按照“日”字攻击其周围的 8个位置(x-1,y-2),(x-2,y-1原创 2017-10-16 19:58:30 · 333 阅读 · 0 评论