随笔分类 - 图论-最短路
摘要:"传送门" Solution 题目是最长路,其实是最短路ヽ(ー_ー)ノ 把进入障碍点的边设为1,其他为0。枚举每个点为起点找距离 include include include include include include include define Re register define Ms(
阅读全文
摘要:"传送门" Solution 由于重量只有三种情况,那么想到用差分约束。 由于范围比较小,想到可以floyed求差分约束,暴力求天平另一边 Code cpp include include include include include define F(i,a,b) for(register in
阅读全文
摘要:"传送门" Description C 国有n 个大城市和m 条道路,每条道路连接这n 个城市中的某两个城市。任意两个 城市之间最多只有一条道路直接相连。这m 条道路中有一部分为单向通行的道路,一部分 为双向通行的道路,双向通行的道路在统计条数时也计为1 条。 C 国幅员辽阔,各地的资源分布情况各不
阅读全文
摘要:"传送门" Description 有一副n m的地图,有n m块地,每块是下列四种中的一种: 墙:用 表示,墙有4个面,分别是前面,后面,左面,右面。 起点:用C表示,为主角的起点,是一片空地。 终点:用F表示,为主角的目的地,是一片空地。 空地:用 . 表示。 其中除了墙不能穿过,其他地方都能走
阅读全文
摘要:T1 【NOIP2013模拟联考8】最短路(path) Solution 设s为第0个标记点,t为k+1个跑k+1次最短路 然后全排列暴力求解qwq 注意最大值要设为long long范围最大值 Code PS:各种修改qwq T2 【NOIP2013模拟联考11】剑与魔法(dragons) Sol
阅读全文
摘要:"传送门" Description “我要成为魔法少女!” “那么,以灵魂为代价,你希望得到什么?” “我要将有关魔法和奇迹的一切,封印于卡片之中„„” 在这个愿望被实现以后的世界里,人们享受着魔法卡片(SpellCard,又名符 卡)带来的便捷。 现在,不需要立下契约也可以使用魔法了!你还不来试一
阅读全文
摘要:"传送门" Description Input 第一行包含两个整数 N、M。N 表示路口的个数,M 表示道路条数。接下来 M 行,每行两个整数,这两个整数都在 1 到 N 之间,第 i+1 行的两个整数表示第 i 条道路的起点和终点的路口编号。接下来 N 行,每行一个整数,按顺序表示每 个路口处的
阅读全文
摘要:"传送门" Description Input Output 输出文件包含 T 行,每行一个整数代表答案。 Sample Input 2 5 7 2 10 1 2 1 2 4 0 4 5 2 2 3 2 3 4 1 3 5 2 1 5 3 2 2 0 10 1 2 0 2 1 0 Sample Ou
阅读全文
摘要:"传送门" 输入输出样例 输入样例 1: 4 4 1 2 1 2 3 1 3 4 1 4 1 1 输出样例 1: 1.000 1.000 1.000 1.000 题解 在进行floyed的过程中,顺便更新最短路数量 结束后统计每个点的答案值 PS:不能在floyed的过程中统计每个点对一条最短路的贡
阅读全文
摘要:T1 货物运输弱化版 题解: 倒着跑最短路就行 ~~没仔细看题凉凉~~ code: T2 冒泡排序 求没有逆序对的最长序列——不就是LIS么? ——高 Orz code: cpp include include include include using namespace std; int rd(
阅读全文
摘要:题目描述 物流公司要把一批货物从码头A运到码头B。由于货物量比较大,需要n天才能运完。货物运输过程中一般要转停好几个码头。物流公司通常会设计一条固定的运输路线,以便对整个运输过程实施严格的管理和跟踪。由于各种因素的存在,有的时候某个码头会无法装卸货物。这时候就必须修改运输路线,让货物能够按时到达目的
阅读全文
摘要:题目描述农夫John发现做出全威斯康辛州最甜的黄油的方法:糖。把糖放在一片牧场上,他知道N(1#include#include#includeusing namespace std;const int INF=0x3f3f3f3f;int n,m,cnt,minn=I...
阅读全文
摘要:第一种 Dijkstra算法(堆优化) 时间复杂度:无堆优化O(n^2),有堆优化O((m+n)logn)。 思想:用已经求出来的有最小值的节点松弛它所连的其他节点,即每次查找剩下所有节点中最小的一个用它松弛其他边 Dijkstra 每次循环都可以确定一个顶点的最短路径,故程序需要循环 n-1 次。
阅读全文