上一页 1 ··· 54 55 56 57 58 59 60 61 62 ··· 67 下一页
摘要: 题意: 考虑一个小镇,那里的所有街道都是单向的,并且每条街道都从一个路口通往另一个路口。还众所周知,从一个十字路口开始,穿过城镇的街道,您将永远无法到达同一十字路口,即,城镇的街道没有环。 基于这些假设,您的任务是编写一个程序,以找到可以降落在城镇上的伞兵的最小数量,并以不止一个伞兵不交叉路口的方式 阅读全文
posted @ 2019-09-09 20:11 kongbursi 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 题意: 给你B个谷仓和n头牛,每个谷仓最多容纳m头牛。此时每头牛对每一个谷仓都有一个喜悦值,你需要把每一头牛都安排某个谷仓内,并且找出来那个每一头牛对它所住的谷仓打的分值,我们对这所有的分值取一个区间,使这个区间包含这每一个值。并且尽量使这个区间小一点。 题解: 对着区间的两个端点[l,r],先让l 阅读全文
posted @ 2019-09-09 19:52 kongbursi 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 题意: //题意就是给你k个挤奶池和c头牛,每个挤奶池最多可以来m头牛,而且每头牛距离这k这挤奶池//有一定的距离,题目上给出k+c的矩阵,每一行代表某一个物品距离其他物品的位置//这里要注意给出的某头牛和某个挤奶池的距离有可能不是最短的,所以这里要用最短路//来找出来某个物品到其他物品的最小距离, 阅读全文
posted @ 2019-09-09 17:33 kongbursi 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 解决什么问题:二分图最大匹配要求每个顶点只使用一次,即一连一。那么多重匹配就是解决一连多的问题的。比如给你n个联系人,你要把他们分在m个 组里面,给你每一个联系人可以放在那个组里面。再给你一个限制条件——每个组里面最多可以放入多少人,问你可不可以分组成功 解决方法: 二分图多重匹配分为二分图多重最大 阅读全文
posted @ 2019-09-09 17:25 kongbursi 阅读(1830) 评论(0) 推荐(0) 编辑
摘要: 一、 二分图基础: 参考链接:https://blog.csdn.net/jeryjeryjery/article/details/79596922 https://www.cnblogs.com/penseur/archive/2013/06/16/3138981.html 什么叫二分图:给你一些 阅读全文
posted @ 2019-09-09 16:20 kongbursi 阅读(1627) 评论(0) 推荐(0) 编辑
摘要: 参考博客:http://blog.sina.com.cn/s/blog_95ec9e7401018bga.html https://www.cnblogs.com/owenyu/p/6858508.html 用Dinic实现的二分图匹配的时间复杂度其实是O(M*N^0.5),这也许能够解释为什么一般 阅读全文
posted @ 2019-09-07 21:32 kongbursi 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 题意: 就是给你一个n行m列的矩形,后面将会有q次操作,每次操作会输入x,y表示要击碎第x行第y列的石块,当击碎它之后还去判断一下周围石块是否牢固 如果一个石块的左右两边至少一个已经被击碎且上下也至少一个被击碎,那么这个石块就是不牢固的,可以把这个石块也击碎 对于每一对x,y;要输出一个整数表示此次 阅读全文
posted @ 2019-08-21 17:46 kongbursi 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 当你安装过操作系统后,你就可以在虚拟机上找到这个画面,在管理里面有一个安装VMwareTools这就是我们的目标,打开后就直接点击下载并安装就好了 当下载完成后在虚拟机下面就会出现这个东西,他的意思就是安装包已经下载好了,你只需要把它解压一下再运行一下这个文件夹里面的vmware-install.p 阅读全文
posted @ 2019-08-19 21:06 kongbursi 阅读(465) 评论(0) 推荐(0) 编辑
摘要: 参考博客 先讲一下Georgia and Bob: 题意: 给你一排球的位置(全部在x轴上操作),你要把他们都移动到0位置,每次至少走一步且不能超过他前面(下标小)的那个球,谁不能操作谁就输了 题解: 当n为偶数的时候,假设当每个球都相互挨着没有间隙,那么两两一组,一组中前面那个走到哪,后面那个跟上 阅读全文
posted @ 2019-08-19 10:37 kongbursi 阅读(172) 评论(0) 推荐(0) 编辑
摘要: HDU 1564 Play a game题意: 棋盘的大小是n*n。一块石头被放在一个角落的广场上。他们交替进行,8600人先走。每次,玩家可以将石头水平或垂直移动到一个未访问的邻居广场。谁不采取行动,谁就会输掉这场比赛。如果双方都打得很好,谁将赢得比赛? 题解: 三角形代表起始位置,虽然不是右上角 阅读全文
posted @ 2019-08-18 09:52 kongbursi 阅读(115) 评论(0) 推荐(0) 编辑
上一页 1 ··· 54 55 56 57 58 59 60 61 62 ··· 67 下一页