随笔分类 -  图论 - 最短路与最长路

摘要:题目描述 给你一张 n 个点 m 条边的随机图,边权为1。k 次询问两点间最短路,不连通则输出-1。 输入 第一行包含3个正整数n,m,k(2<=n<=100000,1<=m<=300000,1<=k<=10000),分别表示点数、边数和询问数。 接下来m行,每行两个正整数u_i,v_i 阅读全文
posted @ 2017-12-20 10:52 GXZlegend 阅读(586) 评论(0) 推荐(0) 编辑
摘要:题目描述 给出一张 n 个点 m 条边的有向图,边权为非负整数。求满足路径长度小于等于 1n 最短路 +k1n 的路径条数模 p ,如果有无数条则输出 1 。 输入 第一行包含一个整数 T , 代表数据组数。 接下来 T 组数据,对于每 阅读全文
posted @ 2017-11-15 14:48 GXZlegend 阅读(955) 评论(1) 推荐(0) 编辑
摘要:题目描述 一张n个点m条边的图,通过每条边需要一定的时间。有一些限制条件,每个限制条件形如“x保护y”,表示到达y的最短时间不能小于到达x的最短时间(即如果在其之前到达,则需要等待至xd到达)。问1到n的最短时间。 输入 第一行两个正整数 N, M。 接下来 M行,每行三个正整数 ui, vi, w 阅读全文
posted @ 2017-10-19 18:44 GXZlegend 阅读(466) 评论(0) 推荐(0) 编辑
摘要:题目描述 给定平面上的n个点,定义(x1,y1)到(x2,y2)的费用为min(|x1-x2|,|y1-y2|),求从1号点走到n号点的最小费用。 输入 第一行包含一个正整数n(2<=n<=200000),表示点数。 接下来n行,每行包含两个整数x[i],y[i](0<=x[i],y[i]<=10^ 阅读全文
posted @ 2017-10-19 14:43 GXZlegend 阅读(509) 评论(0) 推荐(0) 编辑
摘要:题目描述 印尼首都雅加达市有 N 座摩天楼,它们排列成一条直线,我们从左到右依次将它们编号为 0 到 N−1。除了这 N 座摩天楼外,雅加达市没有其他摩天楼。 有 M 只叫做 “doge” 的神秘生物在雅加达市居住,它们的编号依次是 0 到 M−1。编号为 i 的 doge 最初居住于编号为 Bi 阅读全文
posted @ 2017-10-16 10:41 GXZlegend 阅读(412) 评论(0) 推荐(0) 编辑
摘要:题目描述 一张n个点m条边的有向图,通过每条边需要消耗时间,初始为0时刻,可以在某个点停留。有q个任务,每个任务要求在li或以后时刻到si接受任务,并在ri或以前时刻到ti完成任务。同一时刻可以接受多个任务。问:最多能完成多少任务。 输入 第一行,三个正整数$ 阅读全文
posted @ 2017-10-12 19:46 GXZlegend 阅读(628) 评论(0) 推荐(0) 编辑
摘要:题目描述 给出一张无向图,求满足 0号点到所有点的路径长等于原图中它们之间最短路 的生成树的个数。 输入 第一行一个整数N,代表原图结点。 接下来N行,每行N个字符,描绘了一个邻接矩阵。邻接矩阵中, 如果某一个元素为0,代表这两个点之间不存在边, 并且保证第i行第i列的元素为0,第i行第j列的元素( 阅读全文
posted @ 2017-09-27 20:16 GXZlegend 阅读(371) 评论(0) 推荐(0) 编辑
摘要:题目描述 n个点e条边的有向图,每条边是m种类型之一。第i种类型在第x时刻通过所花费的时间为(aix+bi)modci+di。可以在某个点停留。问:在s时刻从1号点出发,到达每个点所花费的最小时间。 输入 第一行包含4个正整数n,m,s,e(2<=n<=100000,1<=m<=5 阅读全文
posted @ 2017-09-26 20:54 GXZlegend 阅读(279) 评论(0) 推荐(0) 编辑
摘要:题目描述 有n个点、m条边、和k种商品。第i个点可以以Bij的价格买入商品j,并以Sij的价格卖出。任何时候只能持有一个商品。求一个环,使得初始不携带商品时以某种交易方式走过一圈所得的利润/路径长度(向下取整)最大。 输入 第一行包含3个正整数N,M和K,分别表示集市数量 阅读全文
posted @ 2017-09-21 19:24 GXZlegend 阅读(617) 评论(0) 推荐(0) 编辑
摘要:题目描述 FGD想从成都去上海旅游。在旅途中他希望经过一些城市并在那里欣赏风景,品尝风味小吃或者做其他的有趣的事情。经过这些城市的顺序不是完全随意的,比如说FGD不希望在刚吃过一顿大餐之后立刻去下一个城市登山,而是希望去另外什么地方喝下午茶。幸运的是,FGD的旅程不是既定的,他可以在某些旅行方案之间 阅读全文
posted @ 2017-08-26 09:26 GXZlegend 阅读(565) 评论(0) 推荐(0) 编辑
摘要:题目描述 2255是一个傻X,他连自己家灯不亮了都不知道。某天TZ大神路过他家,发现了这一情况,于是TZ开始行侠仗义了。TZ发现是电路板的问题,他打开了电路板,发现线路根本没有连上!!于是他强大的脑力可以使某个格子上的线路从\变为/,或者从/变为\。2255不会电路(因为他什么都不会),但是他想知道 阅读全文
posted @ 2017-07-11 09:39 GXZlegend 阅读(446) 评论(0) 推荐(0) 编辑
摘要:题目描述 给一个包含n个点,m条边的无向连通图。从顶点1出发,往其余所有点分别走一次并返回。 往某一个点走时,选择总长度最短的路径走。若有多条长度最短的路径,则选择经过的顶点序列字典序最小的那条路径(如路径A为1,32,11,路径B为1,3,2,11,路径B字典序较小。注意是序列的字典序的最小,而非 阅读全文
posted @ 2017-06-23 20:39 GXZlegend 阅读(1030) 评论(0) 推荐(0) 编辑
摘要:题目描述 Seter建造了一个很大的星球,他准备建造N个国家和无数双向道路。N个国家很快建造好了,用1..N编号,但是他发现道路实在太多了,他要一条条建简直是不可能的!于是他以如下方式建造道路:(a,b),(c,d)表示,对于任意两个国家x,y,如果a<=x<=b,c<=y<=d,那么在xy之间建造 阅读全文
posted @ 2017-06-15 11:40 GXZlegend 阅读(1377) 评论(0) 推荐(0) 编辑
摘要:题目描述 可可和卡卡家住合肥市的东郊,每天上学他们都要转车多次才能到达市区西端的学校。直到有一天他们两人参加了学校的信息学奥林匹克竞赛小组才发现每天上学的乘车路线不一定是最优的。 可可:“很可能我们在上学的路途上浪费了大量的时间,让我们写一个程序来计算上学需要的最少时间吧!” 合肥市一共设有N个公交 阅读全文
posted @ 2017-05-26 17:40 GXZlegend 阅读(274) 评论(0) 推荐(0) 编辑
摘要:题目描述 发生了火警,所有人员需要紧急疏散!假设每个房间是一个N M的矩形区域。每个格子如果是'.',那么表示这是一块空地;如果是'X',那么表示这是一面墙,如果是'D',那么表示这是一扇门,人们可以从这儿撤出房间。已知门一定在房间的边界上,并且边界上不会有空地。最初,每块空地上都有一个人,在疏散的 阅读全文
posted @ 2017-05-24 17:00 GXZlegend 阅读(331) 评论(0) 推荐(0) 编辑
摘要:题目描述 FJ的N(2 <= N <= 1,000,000)头奶牛选择了接力跑作为她们的日常锻炼项目。至于进行接力跑的地点 自然是在牧场中现有的T(2 <= T <= 100)条跑道上。 农场上的跑道有一些交汇点,每条跑道都连结了两个不同的交汇点 I1_i和I2_i(1 <= I1_i <= 1,0 阅读全文
posted @ 2017-05-17 14:22 GXZlegend 阅读(358) 评论(0) 推荐(0) 编辑
摘要:题目描述 在忘记考虑负环之后,黎瑟的算法又出错了。对于边带权的有向图 G = (V, E),请找出一个点数最小的环,使得 环上的边权和为负数。保证图中不包含重边和自环。 输入 第1两个整数n, m,表示图的点数和边数。 接下来的m行,每<=三个整数ui, vi, wi,表<=有一条从ui到vi,权值 阅读全文
posted @ 2017-05-15 15:01 GXZlegend 阅读(628) 评论(0) 推荐(0) 编辑
摘要:题目描述 输入 第一行包含两个整数N、M。N表示路口的个数,M表示道路条数。接下来M行,每行两个整数,这两个整数都在1到N之间,第i+1行的两个整数表示第i条道路的起点和终点的路口编号。接下来N行,每行一个整数,按顺序表示每个路口处的ATM机中的钱数。接下来一行包含两个整数S、P,S表示市中心的编号 阅读全文
posted @ 2017-05-15 10:32 GXZlegend 阅读(235) 评论(0) 推荐(0) 编辑
摘要:原文地址:http://www.cnblogs.com/GXZlegend/p/6832504.html 题目描述 皮卡丘被火箭队用邪恶的计谋抢走了!这三个坏家伙还给小智留下了赤果果的挑衅!为了皮卡丘,也为了正义,小智和他的朋友们义不容辞的踏上了营救皮卡丘的道路。 火箭队一共有N个据点,据点之间存在 阅读全文
posted @ 2017-05-09 20:28 GXZlegend 阅读(427) 评论(0) 推荐(0) 编辑
摘要:原文地址:http://www.cnblogs.com/GXZlegend 题目描述 “我要成为魔法少女!” “那么,以灵魂为代价,你希望得到什么?” “我要将有关魔法和奇迹的一切,封印于卡片之中„„” 在这个愿望被实现以后的世界里,人们享受着魔法卡片(SpellCard,又名符卡)带来的便捷。 现 阅读全文
posted @ 2017-05-08 15:27 GXZlegend 阅读(331) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示