博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
poj 2686 Traveling by Stagecoach ---状态压缩DP
阅读量:4708 次
发布时间:2019-06-10

本文共 819 字,大约阅读时间需要 2 分钟。

题意:给出一个简单带权无向图和起止点,以及若干张马车车票,每张车票可以雇到相应数量的马。
点 u, v 间有边时,从 u 到 v 或从 v 到 u 必须用且仅用一张车票,花费的时间为 w(u, v) / ticket[i],
其中 w(u, v) 表示边的权值,ticket[i] 表示第 i 张车票可以雇到的马匹数。求从起点到终点花费的最小时间。

如果不能到达终点,输出“Impossible”。(点数 <= 30,票数 <= 8)*/ 

 

#include 
#include
#include
#include
#include
using namespace std;const double INF=10000000000.0;const int MAX_N=8;const int MAX_M=30;double weight[MAX_M][MAX_M];double ticket[MAX_N];int n,m,p,a,b;double dp[1<
=0){ // 使用车票i 从 k 移动到 v dp[i|(1<
<
>n>>m>>p>>a>>b){ if(n+m+p+a+b==0)break; for(int i=0;i
>ticket[i]; memset(weight,-1,sizeof(weight)); // -1表示没有边 for(int i=0;i
>x>>y>>z; x--;y--; weight[x][y]=z; weight[y][x]=z; } solve(); } return 0;}

 

 

转载于:https://www.cnblogs.com/pangblog/p/3275540.html

你可能感兴趣的文章
小甲鱼OD学习第1讲
查看>>
HDU-1085 Holding Bin-Laden Captive-母函数
查看>>
php提示undefined index的几种解决方法
查看>>
LRJ
查看>>
Struts2环境搭建
查看>>
Linux: Check version info
查看>>
stl学习之测试stlen,cout等的运行速度
查看>>
魔戒三曲,黑暗散去;人皇加冕,光明归来
查看>>
Error和Exception
查看>>
Python和Singleton (单件)模式[转载]
查看>>
httpclient设置proxy与proxyselector
查看>>
IT常用单词
查看>>
拓扑排序
查看>>
NYOJ--32--SEARCH--组合数
查看>>
gulpfile 压缩模板
查看>>
【34.14%】【BZOJ 3110】 [Zjoi2013]K大数查询
查看>>
【 henuacm2016级暑期训练-动态规划专题 A 】Cards
查看>>
第五篇:白话tornado源码之褪去模板的外衣
查看>>
设备常用框架framework
查看>>
bootstrap模态框和select2合用时input无法获取焦点(转)
查看>>