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

做网站买服务器怎么样百度快速优化软件排名

做网站买服务器怎么样,百度快速优化软件排名,免费发布信息网站大全注册,做网站练手题意 额,直接看题目吧,反正也是中文题,不好用几句话表述清楚~~~题目链接 解题思路 因为等级差距不能间接交易,所以每个交易的等级都在一个区间内,这个区间必须包含大祭司的等级,可以把区间枚举,…

题意

额,直接看题目吧,反正也是中文题,不好用几句话表述清楚~~~
题目链接

解题思路

因为等级差距不能间接交易,所以每个交易的等级都在一个区间内,这个区间必须包含大祭司的等级,可以把区间枚举,设大祭司等级为L,则需要从[L-M,L],一直枚举到[L,L+M],保证所有交易的点的等级都在这个区间内就可以了,然后在进行最短路处理,进行最短路的过程中,先不考虑直接购买物品的价值,直接全部走兑换的形式,然后把得到的数组加上直接购买物品的价值,从中找到最小值就是答案。

AC代码

#include<vector>
#include<algorithm>
#include<cstdio>
#include<iostream>
#include<set>
#include<cstring>
#include<map>
#include<cmath>
#include<queue>
using namespace std;
typedef long long ll;
typedef pair<int,int> pii;
typedef pair<int,pii> PII;
const int maxn = 1e4+5;
struct Node 
{int val,level;int X;vector<pii> vp; 
};
struct Edge 
{int from,to,val;
};
Node L[maxn];
vector<Edge> G[maxn];
int dis[maxn];
bool vis[maxn];
int N,M;int dijkstra()
{memset(dis,0x3f,sizeof(dis));memset(vis,0,sizeof(vis));priority_queue<pii,vector<pii>,greater<pii> > Q;dis[1] = 0;Q.push(pii(dis[1],1));while(!Q.empty()){pii t = Q.top();Q.pop();int d = t.first;int u = t.second;for(int i=0;i<G[u].size();i++){Edge e = G[u][i];if(e.val + d < dis[e.to]){dis[e.to] = e.val + d;Q.push(pii(dis[e.to],e.to));}}}int ans = 1<<30;for(int i=1;i<=N;i++){dis[i] += L[i].val;ans = min(ans,dis[i]);}return ans;
}int main(int argc, char const *argv[])
{cin >> M >> N;int a,b;for(int i=1;i<=N;i++){cin >> L[i].val >> L[i].level >> L[i].X;for(int j=0;j<L[i].X;j++){cin >> a >> b;L[i].vp.push_back(pii(a,b));}}Edge e;int left = max(0,L[1].level-M), right = left + M;int ans = 1<<30;while(left <= L[1].level){for(int i=0;i<=N;i++){G[i].clear();}for(int i=1;i<=N;i++){for(int j=0;j<L[i].X;j++){int next = L[i].vp[j].first;if (L[next].level >= left && L[next].level <= right){e.from = i;e.to = next;e.val = L[i].vp[j].second;G[e.from].push_back(e);}}}left++,right++;int te = dijkstra();ans = min(ans,te);}cout << ans << endl;return 0;
}

转载于:https://www.cnblogs.com/django-lf/p/9736713.html

http://www.lbrq.cn/news/2643283.html

相关文章:

  • 网站开发哪里seo推广工具
  • 网站建设教程视频网络宣传推广方案
  • 漫画交流网站怎么做seo代做
  • 设计制作一个保温杯pptsem与seo的区别
  • 西宁做网站建设公司高端营销型网站
  • 邮件网站排名郑州网络推广培训
  • 电脑网站开发手机上可以打开吗最新国内新闻10条
  • 海南三亚做网站互联网营销师
  • 建设网站需要收费吗360搜索推广
  • 杭州开发网站的公司软文推广文章范文
  • 网站建设报价东莞百度app下载安装
  • 做网站怎么收费衡阳seo
  • 做电影下载网站好写手接单平台
  • 自己做剧本网站优化设计英语
  • 网站建设公司网站口碑营销的重要性
  • 甘肃农村网站建设整合营销传播的方法包括
  • 建立网站外链常用的渠道有哪些企业文化的重要性和意义
  • 网站怎么做防360拦截seo外包公司专家
  • 新闻标题做的好的网站长沙百度网站推广优化
  • 做企业展示网站怎样注册网站
  • 广州市城市建设深圳谷歌seo公司
  • 做网站用不用thinkphp枸橼酸西地那非片是什么
  • 青年旅舍网站开发背景及意义活动策划公司
  • 制作网页整体规划方案九江seo公司
  • 黄浦专业做网站制作一个网站大概需要多少钱
  • 营销型网站建设 上海百度推广软件
  • 国内网站制作欣赏创建自己的网页
  • 网站制作西安企业网站制作奶茶店推广软文500字
  • 建设玩外汇平台网站百度竞价怎么收费
  • 网站建设时间计划图系列推广软文范例
  • 软件定义车辆加速推进汽车电子技术
  • 【第2.1话:基础知识】基于Ubuntu的ROS环境搭建与车辆可视化编程实践:初学者指南及RVIZ应用(含作业及代码)
  • MySQL definer does not exist 问题分析
  • RAGAS:检索增强生成系统的无参考评估框架与技术解析
  • KUKA库卡焊接机器人氩气节气设备
  • Mysql数据仓库备份脚本