【PAT甲级】1087 All Roads Lead to Rome (30 分)(dijkstra+dfs或dijkstra+记录路径)
2024-09-01 17:28:59
题意:
输入两个正整数N和K(2<=N<=200),代表城市的数量和道路的数量。接着输入起点城市的名称(所有城市的名字均用三个大写字母表示),接着输入N-1行每行包括一个城市的名字和到达该城市所能获得的快乐,接着输入M行每行包括一条道路的两端城市名称和道路的长度。输出从起点城市到目标城市"ROM"获得最大快乐且经历道路长度最短的道路条数和经历的道路长度和获得的快乐总数以及其中经过城市最少的那条路的到达每个城市所获得的平均快乐。下一行输出这条路的路径,城市名之间用"->"连接。
AAAAAccepted code:
//用pre数组记录最大快乐最小开销的道路路径会比用DFS暴力搜索快四到五倍
最新文章
- Android DEX 基础
- margin双边距的问题
- 【转】Backbone使用总结
- 自然语言17_Chinking with NLTK
- View和ViewImage设置图片
- jquery的extend和fn.extend的使用说明
- 标准C++中的STL容器类简单介绍
- js调用百度地图搜索功能
- leetCode解题报告5道题(六)
- 二维,多维数组排序array_multisort()函数的使用
- openstack操作之一 命令行
- React文档(十八)最佳性能
- JMX,Jstatd做好JVM应用上线的最后一层保障
- Spark思维导图之Shuffle
- Confluence 6 如何备份和恢复
- mysql连接查询(A表某字段 like B表字段)
- Linux之cd、pwd、mkdir、rmdir
- Python——python读取xml实战,作业6(python programming)
- Linux 开启端口命令
- P1005 矩阵取数游戏(动态规划+高精度)