当前位置:网站首页>bzoj1097 [POI2007]旅游景点atr
bzoj1097 [POI2007]旅游景点atr
2022-08-08 16:23:00 【51CTO】
http://www.elijahqi.win/2018/01/22/bzoj1097-poi2007%e6%97%85%e6%b8%b8%e6%99%af%e7%82%b9atr/
Description
FGD想从成都去上海旅游。在旅途中他希望经过一些城市并在那里欣赏风景,品尝风味小吃或者做其他的有趣
的事情。经过这些城市的顺序不是完全随意的,比如说FGD不希望在刚吃过一顿大餐之后立刻去下一个城市登山,
而是希望去另外什么地方喝下午茶。幸运的是,FGD的旅程不是既定的,他可以在某些旅行方案之间进行选择。由于
FGD非常讨厌乘车的颠簸,他希望在满足他的要求的情况下,旅行的距离尽量短,这样他就有足够的精力来欣赏风
景或者是泡MM了^_^.整个城市交通网络包含N个城市以及城市与城市之间的双向道路M条。城市自1至N依次编号,道
路亦然。没有从某个城市直接到它自己的道路,两个城市之间最多只有一条道路直接相连,但可以有多条连接两个
城市的路径。任意两条道路如果相遇,则相遇点也必然是这N个城市之一,在中途,由于修建了立交桥和下穿隧道
,道路是不会相交的。每条道路都有一个固定长度。在中途,FGD想要经过K(K<=N-2)个城市。成都编号为1,上海
编号为N,而FGD想要经过的N个城市编号依次为2,3,…,K+1.举例来说,假设交通网络如下图。FGD想要经过城市2,3,
4,5,并且在2停留的时候在3之前,而在4,5停留的时候在3之后。那么最短的旅行方案是1-2-4-3-4-5-8,总长度为1
9。注意FGD为了从城市2到城市4可以路过城市3,但不在城市3停留。这样就不违反FGD的要求了。并且由于FGD想要
走最短的路径,因此这个方案正是FGD需要的。
Input
第一行包含3个整数N(2<=N<=20000),M(1<=M<=200000),K(0<=K<=20),意义如上所述。
Output
只包含一行,包含一个整数,表示最短的旅行距离。
Sample Input
8 15 4
1 2 3
1 3 4
1 4 4
1 6 2
1 7 3
2 3 6
2 4 2
2 5 2
3 4 3
3 6 3
3 8 6
4 5 2
4 8 6
5 7 4
5 8 6
3
2 3
3 4
3 5
Sample Output
19
tmd卡常题 调试了很久
因为k<=20所以首先dijkstra枚举所有的起点 然后算出20*20个点的最短路 记录下来 然后就可以一般状压的套路去搞了设dp[i][s]表示到达这个点状态为s最小状态 最后我枚举一下所有点结束的情况再加上他们去终点的最短路取min即可 注意卡常去掉冗余的状态..比如当前这个点 这个状态最短路是inf那我就不去枚举了
边栏推荐
猜你喜欢

赶紧进来修内功!!!带你认识C语言中各种进制数和原码反码补码.
![[uniapp applet] view container cover-view](/img/88/664b62c87b1540f204e8ea4a810657.png)
[uniapp applet] view container cover-view

ctfshow七夕杯复现

浅学软件逆向笔记(2)

Superset 1.2.0 installation

groovy基础学习

全网首发!消息中间件神仙笔记,涵盖阿里十年技术精髓

基于华为云弹性云服务器ECS(搭载openEuler的鲲鹏通用计算增强型)完成鲲鹏代码迁移工具实践【华为云至简致远】

Dry goods: design high concurrency architecture from scratch

【有奖征文 第13期】至简致远,“云”响世界,大胆秀出你的华为云技术主张,高额激励等你拿
随机推荐
【MATLAB项目实战】基于Morlet小波变换的滚动轴承故障特征提取研究
Teach you how to use uniapp to access chat and IM instant messaging - source code sharing
Streamsets Data Collector 3.12
手机注册股票开户的流程?网上开户安全?
常见的网络安全术语之一
成员变量和局部变量的区别?
最稳定的淘宝商品详情接口
浅学软件逆向笔记(2)
返回分页查询分类并统计多对多关系表中各分类下的应用数量
NFT质押挖矿分红系统开发逻辑功能介绍
基于华为云ModelArts的水表读数识别开发实践【华为云至简致远】
【有奖征文 第13期】至简致远,“云”响世界,大胆秀出你的华为云技术主张,高额激励等你拿
使用pymongo保存数据到MongoDB的工具类
全网首发!消息中间件神仙笔记,涵盖阿里十年技术精髓
非常菜的一个批量布置waf脚本
The situation of the solution of the equation system and the correlation transformation of the vector group
All volunteers V853 chip Tina RTSP environment set up
【软件工程之美 - 专栏笔记】40 | 最佳实践:小团队如何应用软件工程?
找工作的我看了国聘app
sql合并连续时间段内,某字段相同的行。