当前位置: 首页 > 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.yayakq.cn/news/882709/

相关文章:

  • 做娱乐新闻的网站有哪些酒店网站搜索引擎优化方案
  • 网站开发的8个步骤个性创意网站
  • 建设网站用哪个主机好四网一体网站建设方案
  • 做健身类小程序的网站广东哪家网站建
  • 国家工程建设标准化网站米拓建设网站
  • 合肥模板网站建设收费实时定量引物设计网站怎么做
  • 网站备案方法网站服务器在哪里
  • 青岛网络建站网站推广wordpress 主题更改语言
  • 凡科网免费做网站描述电子商务网站建设
  • 如何查看网站服务器系统wordpress叶子
  • 企业网站源码php房地产网站设计公司
  • 建设音乐网站山西网架公司
  • 网站备案logo品牌网站建设网站
  • 卫生监督 网站建设方案wordpress.en
  • 网站的主要功能湖南郴州最好的县城
  • 网站seo 教程手机如何创建简易网站
  • 遵义做网站哪个公司最好网页编辑软件绿色
  • 汕头百度网站推广wordpress会员设置有效期
  • 局 网站建设方案桂林象鼻山景区介绍
  • 大庆商城网站建设站长工具排行榜
  • 无锡网站制作哪家值得信赖网站建设技术维护一年合同
  • 四川省建设监理管理协会网站网站开发类合同范本
  • 西安市做网站手机主页网站推荐
  • 莱芜住房和城乡建设厅网站学校网站模板设计
  • 如何建设与维护网站网站首页设计常见的6种布局方式
  • 怎么看一个网站有没有做301烟花代码编程
  • 宁波网站制作流程织梦可以做移动网站吗
  • 重庆国外网站推广wordpress popular posts怎么用
  • 浦东新区手机网站设计潍坊网站设计好处
  • 优化网站公司外包wordpress主适应主题