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

企业门户网站解决方案广告投放

企业门户网站解决方案,广告投放,贵阳网站设计公司价格,国外企业网站怎么做通信线路 思路:我们考虑需要升级的那条电缆的花费,若其花费为 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.hrbkazy.com/news/25174.html

相关文章:

  • 公司网络用哪个比较好汕头seo网站建设
  • 网易 自助网站建设外链发布工具
  • 电子外贸网站建设旅游最新资讯 新闻
  • 搜索引擎网站推广可以自己做吗网站推广哪个好
  • 淘宝几百块钱做网站靠谱吗网络营销需要学什么
  • 做网站文字字号大小长沙seo霜天
  • 泌阳县住房建设局网站品牌网络推广外包
  • 网站做语言切换百度经验
  • 网站建设及维护涉及哪些内容百度搜索页面
  • 网站学什么国外免费ip地址
  • 做网站建议百度指数关键词工具
  • 中国500强企业排名一览表seo网站推广专员
  • 做网站导航今日热点新闻事件
  • 厦门做网站最好的公司怎么查找关键词排名
  • 网站设计代码案例java培训机构
  • 网站建设 网站优化培训机构排名全国十大教育机构排名
  • 贸易网站设计百度平台电话
  • 注册域名网站备案建个网站需要多少钱
  • adobe软件做网站的电商软文范例100字
  • 校园综合门户网站建设方案太原关键词排名提升
  • 那个网站做教学视频大数据下的精准营销
  • 万能浏览器官方免费版sem 优化价格
  • 济南卓远网站建设hao123网址大全浏览器设为主页
  • 网站开发工程师需要会写什么区别网站如何做seo推广
  • 全球外贸b2b网站大全谷歌广告优化
  • 怎么用flash做视频网站合肥百度竞价推广代理公司
  • 网站添加新闻栏怎么做国内新闻今日头条
  • 做娱乐网站网页制作咨询公司
  • 广州本地做网站网站公司网站建设
  • 做旅游销售网站平台ppt模板太原做推广营销