最小花费 目录最小花费题目描述输入格式输出格式输入输出解析代码 题目描述 在n个人中,某些人的银行账号之间可以互相转账。这些人之间转账的手续费各不相同。给定这些人之间转账时需要从转账金额里扣除百分之几的手续费,请问A最少需要多少钱使得转账后B收到100元。 输入格式 第一行输入两个用空格隔开的正整数n和m,分别表示总人数和可以互相转账的人的对数。以下m行每行输入三个用空格隔开的正整数x,y,z,表示标号为x的人和标号为y的人之间互相转账需要扣除z%的手续费(z<100)。最后一行输入两个用空格隔开的正整数A和B。数据保证A与B之间可以直接或间接地转账。 输出格式 输出A使得B到账100元
2022-12-13 20:22:57 50KB 图论 最短路径
1
前k条最短路径的算法在国内鲜有研究,本程序以此算法为蓝图,分别采用了Martin(KSP1程序)先生以及Yen先生(KSP2)的算法完成了前k条旅游最短路径的选择。
2022-12-11 23:46:38 6.93MB KSP Martin Yen 前k条最短路径
1
数据结构实验课题之一的,C语言版迷宫最短路径问题的完整代码
2022-12-09 00:07:58 3KB 迷宫最短路径问题
1
算法设计与分析课内实验——动态规划求单源最短路径。文档很齐全,包括算法分析过程和源代码(java语言eclipse环境)
2022-12-01 11:42:34 196KB 动态规划 java
1
文件为博客https://blog.csdn.net/Duke_yuan/article/details/119787867中所用的测试文件。
2022-11-21 13:02:16 37KB 图搜索 最短路径 xml
1
最短路径查找—Dijkstra算法.pdf
2022-11-18 16:50:26 537KB 算法 数据结构
1
java单源最短路径(贪心算法) public class TheShortestWay { static int MAX_SIZE = 6; public static void dijkstra(int v, float[][] a, float[] dist, int[] prev) { int n = dist.length - 1; if (v < 1 || v > n) return; boolean[] s = new boolean[n + 1]; for (int i = 1; i <= n; i++) { dist[i] = a[v][i]; s[i] = false; if (dist[i] == Float.MAX_VALUE) prev[i] = 0; else prev[i] = v;
2022-11-18 09:02:44 2KB java 贪心算法 单源最短路径
1
C语言课程设计之旅游景点咨询系统 1.问题描述:创建一个至少有15个点的有向网表示的某个旅游景点的导游图。顶点代表景点,类型为字符串(例如,泰山导游图:“天地广场门”,“十八盘”,“冯玉祥墓”,“桃花峪门”,“中天门”,“南天门”,“玉皇顶”等),弧表示两个景点之间可以直达,弧上的权值表示两个景点之间的路程(公里数),弧上还有到达方法的信息(有步行和索道两种)。建立一个游客咨询系统。 2.基本要求 (1)创建图的存储结构。 (2)输入两个景点名,就可以得到从一个景点到达另一个景点的所有简单路径、相应路径的路程公里数、行走的方法(每一段是步行,还是坐索道); (3)输入两个景点名,就可以得到其最
2022-11-17 21:34:30 175KB c语言 最短路径 系统
1
C++多段图的最短路径程序实现 #include #define INFINITY 32767 #define MAX 20 typedef struct { char vexs[MAX]; //顶点信息 int vexnum,arcnum; int arcs[MAX][MAX]; }Graph;//图的结构体
2022-11-09 20:27:35 23KB 最短路径
1
该.exe文件是基于VC下得MFC而开发的,可以求地图上两个节点之间的最短路径。该地图参考图是云南大学呈贡校区的一部分。
1