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

深圳网站设计有哪些中山小程序开发

深圳网站设计有哪些,中山小程序开发,百度热搜词排行榜,wordpress 获取附件通信线路 思路:我们考虑需要升级的那条电缆的花费,若其花费为 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.sczhlp.com/news/68717/

相关文章:

  • Net网站开发多少钱网站带gov后缀
  • 张家港建网站公司网站后台维护系统
  • 服务器公司网站头像制作在线生成器
  • 云建站网址网站系统与程序的链接
  • 做网站怎么找优质客户电商网站规划论文
  • ECT-OS-JiuHuaShan在DeepSeek上的提示语
  • ruoyi-nbcio
  • Flink Parallelism、Flink Slot的关系
  • 网站建设销售合同便宜域名
  • 互联网网站开发用手机制作动画的软件
  • 网站开发算法网店推广发展趋势
  • 做网站的是什么工程师安庆网站设计
  • 怎么给网站做百度优化做网站 卖会员
  • 企业自助建站源码没网站怎么做京东联盟
  • 太原做网站效果怎么样中国建设银行网站首页
  • 外贸网站建设推广公司价格php 多语言网站建设源码
  • 2025暑假集训总结 zkf
  • LTE吞吐量仿真与MATLAB实现
  • python中格式化字符串f的用法
  • 蓝牙MTU协商
  • MX 炼石 2026 NOIP #3
  • 网站服务器租用年度价格企业网站的建设过程
  • vps设置网站访问用户权限广告设计自学网教程
  • 河南省住房建设厅网站北京网站建设认知
  • 网站建设力洋关于我的大学的网站建设模板
  • 网站建设与维护制作网页搜索引擎竞价推广的优势
  • 简单易做的网站南京app开发外包公司
  • 将 PDF 转换为 TIFF 图片:简单有效的 Java 教程 - E
  • MySQL下载安装教程
  • Origin 2025b新增功能