当前位置: 首页 > news >正文

开发门户网站/推广手段

开发门户网站,推广手段,哈尔滨网站建设代理商,秦皇岛pc端网站建设1459 迷宫游戏基准时间限制:1 秒 空间限制:131072 KB 分值: 0 难度:基础题收藏关注你来到一个迷宫前。该迷宫由若干个房间组成,每个房间都有一个得分,第一次进入这个房间,你就可以得到这个分数。还有若干双…

1459 迷宫游戏
基准时间限制:1 秒 空间限制:131072 KB 分值: 0 难度:基础题
 收藏
 关注
你来到一个迷宫前。该迷宫由若干个房间组成,每个房间都有一个得分,第一次进入这个房间,你就可以得到这个分数。还有若干双向道路连结这些房间,你沿着这些道路从一个房间走到另外一个房间需要一些时间。游戏规定了你的起点和终点房间,你首要目标是从起点尽快到达终点,在满足首要目标的前提下,使得你的得分总和尽可能大。现在问题来了,给定房间、道路、分数、起点和终点等全部信息,你能计算在尽快离开迷宫的前提下,你的最大得分是多少么?
Input
第一行4个整数n (<=500), m, start, end。n表示房间的个数,房间编号从0到(n - 1),m表示道路数,任意两个房间之间最多只有一条道路,start和end表示起点和终点房间的编号。
第二行包含n个空格分隔的正整数(不超过600),表示进入每个房间你的得分。
再接下来m行,每行3个空格分隔的整数x, y, z (0<z<=200)表示道路,表示从房间x到房间y(双向)的道路,注意,最多只有一条道路连结两个房间, 你需要的时间为z。
输入保证从start到end至少有一条路径。
Output
一行,两个空格分隔的整数,第一个表示你最少需要的时间,第二个表示你在最少时间前提下可以获得的最大得分。
Input示例
3 2 0 2
1 2 3
0 1 10
1 2 11
Output示例
21 6
曹鹏 (题目提供者)
C++的运行时限为:1000 ms ,空间限制为:131072 KB 示例及语言说明请按这里

题解:此题是典型的dijkstra,基础不解释。
#include <bits/stdc++.h>
using namespace std;
const int maxn = 500+10;
const int INF = 0x3f3f3f3f;
int pic[maxn][maxn],dis[maxn],val[maxn],ans[maxn];
bool vis[maxn];
int n,m,sta,end;
void dij()
{memset(dis,INF,sizeof(dis));dis[sta]=0;ans[sta]=val[sta];for (int i=0; i<n; i++){int min = INF;int u=sta;for (int j=0;j<n;j++)if(!vis[j]&&dis[j]<min){u=j;min=dis[j];}vis[u]=1;for (int j=0; j<n; j++){if(dis[j]>dis[u]+pic[u][j]){dis[j]=dis[u]+pic[u][j];ans[j]=ans[u]+val[j];}else if(dis[j]==dis[u]+pic[u][j]){ans[j]=max(ans[j],ans[u]+val[j]);}}}
}
int main ()
{memset(pic,INF,sizeof(pic));memset(ans,0,sizeof(ans));memset(vis,0,sizeof(vis));cin>>n>>m>>sta>>end;for (int i=0; i<n; i++)cin>>val[i];for (int i=0; i<m; i++){int a,b,len;cin>>a>>b>>len;pic[a][b]=pic[b][a]=len;}dij();cout<<dis[end]<<' '<<ans[end]<<endl;return 0;
}

原文链接:http://www.cnblogs.com/depth/p/5778801.html


http://www.jmfq.cn/news/4831705.html

相关文章:

  • 国外有哪些做服装的网站/网店怎么运营和推广
  • 武汉便宜的做网站公司/北京网站建设公司报价
  • 网时 网站服务器租赁/广州seo优化外包公司
  • 做网站运营需要学什么/哪个搜索引擎最好
  • 网站建设与推广好做吗/网站关键词优化案例
  • 有了网站源码 怎么建设网站/米拓建站
  • 南京做网站企业/深圳全网推广平台
  • 哈尔滨专业做网站公司/日本产品和韩国产品哪个好
  • 电脑网站建设规划/seo百度发包工具
  • 个人网站设计企业/网络营销方案ppt
  • tech域名可以做网站吗/丹东网站seo
  • wordpress主题带手机版/seo在中国
  • ui做自适应网站/搜索引擎推广的关键词
  • 基于web的高校门户网站建设/关键词分析工具
  • 杭州网站建设索q.479185700/百度关键词优化送网站
  • 娄底做网站/seochinazcom
  • 网站开发怎么拉客户/2022最新永久地域网名
  • 包头网站建设公司良居网络/seo营销网站的设计标准
  • 网站建设业务怎么做/谷歌排名
  • 什么是网络营销产生的基础/seo的优化流程
  • 常州微信网站建设平台/公司网站营销
  • 网站设计高端网站制作/淘宝关键词优化推广排名
  • 北京定制网站价格/今日重大新闻
  • 真人百家樂网站建设/企业文化设计
  • 社保网站减员申报怎么做/市场调研报告怎么写
  • 微信分享网站短链接怎么做/搜索引擎营销策划方案
  • 自制网站的动态图怎么做/roseonly企业网站优化
  • 建网站和开发软件哪个难/关键词优化网站排名
  • 怎么做网站差不多站长/营销推广方案模板
  • 长春做公司网站的/长沙seo男团