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

文件服务器怎么搭建南宁seo外包平台

文件服务器怎么搭建,南宁seo外包平台,三合一网站包含什么,生物医药网站建设通信线路 思路:我们考虑需要升级的那条电缆的花费,若其花费为 w ,那么从 1 到 n 的路径上,至多存在 k 条路径的价值大于 w ,这具有一定的单调性,当花费 w 越大,我们路径上价值大于 w 的花费会越…

通信线路

在这里插入图片描述
思路:我们考虑需要升级的那条电缆的花费,若其花费为 w ,那么从 1 到 n 的路径上,至多存在 k 条路径的价值大于 w ,这具有一定的单调性,当花费 w 越大,我们路径上价值大于 w 的花费会越少,由此可以进行二分,求出我们所需要的最小花费。

考虑如何写check 函数,根据上面所说,如果从1-n的路径上,其花费大于 w的数量小于等于 k ,那么即为合法。由此我们可以转化为,对于从1-n路径上的边,若其边权大于 w,则为 1,否则为 0 ,由此就转化为了从1-n的最短路径长度是否小于等于k,运用dijk跑最短路即可,又因为是 0/1边权,所以可以使用双端队列进行优化,整体时间复杂度为 : n l o g n nlogn nlogn

#include <bits/stdc++.h>using namespace std;
const int N = 1e5 + 5;
typedef long long ll;
typedef pair<ll, ll> pll;
typedef array<ll, 3> p3;
int mod = 1e9+7;
const int maxv = 4e6 + 5;
// #define endl "\n"int n,m,k;vector<pll> e[N];
int d[N];
bool st[N];
bool check(int x)
{deque<int> q;memset(st,0,sizeof st);memset(d,0x3f,sizeof d);d[1]=0;q.push_front(1);while(!q.empty()){auto t=q.front();q.pop_front();if(st[t]) continue;st[t]=1;for(auto [u,w]: e[t]){w = w> x? 1: 0;if(d[u]>d[t]+w){d[u]=d[t]+w;if(w==1) q.push_back(u);else q.push_front(u);} }}return d[n]<=k;
}void solve()
{cin>>n>>m>>k;for(int i=1;i<=m;i++){int u,v,w;cin>>u>>v>>w;e[u].push_back({v,w});e[v].push_back({u,w});}int l=0,r=1e6+5;int ans=-1;while(l<=r){int mid=(l+r)/2;if(check(mid)){r=mid-1;ans=mid;}else l=mid+1;}cout<<ans<<endl;
}int main()
{ios::sync_with_stdio(0);cin.tie(0);cout.tie(0);int t;t=1;//cin>>t;while(t--){solve();}system("pause");return 0;
}
http://www.tj-hxxt.cn/news/69033.html

相关文章:

  • 东莞常平天气预报15天查询北京seo优化多少钱
  • 网站开发的价格seo查询爱站
  • 番禺本地网站百度关键词快速排名方法
  • 网站策划书案例安卓优化大师老版本
  • wordpress多站点统计淘客推广
  • 济南网站制作公司怎么创建自己的网址
  • 别墅装修设计图片大全 效果图优化大师电脑版下载
  • 湖北免费相亲网站小红书seo是什么
  • 帮人做海报的网站商城系统开发
  • 成都学校网站建设企业百度快速排名系统查询
  • 导航网站怎么推广中国域名注册官网
  • 基于web的网站开发技术今日热点新闻
  • wordpress 文件加载顺序郑州网站seo顾问
  • 中国建设银行网站登录今天最新新闻
  • wordpress 4.7.5 漏洞win11优化大师
  • 响应式网站一般做几个尺寸电商网站怎样优化
  • 做二手家电市场加什么网站可以搜索引擎 磁力吧
  • php个人网站源码下载百度seo优化价格
  • 车墩做网站公司网络营销师怎么考
  • 网站建设的实验小结百度产品推广
  • 搜索引擎优化分析报告seo关键词优化要多少钱
  • 广州网站开发公司有哪些互动营销策略
  • 虎门做英文网站荆州百度推广
  • 怎么做网站的后台新郑网络推广公司
  • 企业策划书模板范文大学生郑州seo顾问外包公司
  • 网站建设目标百度问一问
  • github做网站速度快吗网站点击量统计
  • wordpress首页删除侧边栏seo优化文章网站
  • 成都营销类网站设计网络上市场推广
  • 知名网站名称成都百度业务员电话