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

用wordpress编写网站微企点做网站怎么样

用wordpress编写网站,微企点做网站怎么样,怎么做视频平台网站,企业免费推广网站题意 给出一些城市电影票的价格#xff0c;以及城市之间交通的路费#xff0c;询问每一个城市怎样才能花最少的钱看到电影#xff08;看完电影还要再回来#xff09;。 题解 这是一道不太难但是挺有趣的题目。 我们这样想#xff0c;每个城市只需要查看票价比他更便宜的城…题意 给出一些城市电影票的价格以及城市之间交通的路费询问每一个城市怎样才能花最少的钱看到电影看完电影还要再回来。 题解 这是一道不太难但是挺有趣的题目。 我们这样想每个城市只需要查看票价比他更便宜的城市来更新本城市的票价就可以了是不是想到了Dijkstra求最短路的思路。 这样的话我们先从票价最便宜的城市开始从这个城市出发更新其他所有城市的票价新票价原票价2*路费然后本城市的票价就求出来了。 再重复上述操作也就是重新找一个票价最低的城市然后更新其他城市的票价这样就ok啦。 这道题还有一个巨坑会卡掉一部分人的Dijkstra的代码比如我TLE。 为什么呢 很多人写代码像这样 while(!pq.empty()){pairll,int p pq.top();pq.pop();int u p.second;for(int e head[u];e ! -1;e es[e].nxt){int v es[e].v;ll w es[e].w;if(wa[v] 2*wwa[u]){wa[v] wa[u]2*w;pq.push(make_pair(wa[v],v));}}}这样写过不了第18组测试数据因为这样一组极端数据就卡掉了 n 200000,m 199999 200000 1 2 200000 2 4 200000 3 6 200000 4 8 … 假如优先队列运行时访问点的顺序是1、2、3、…、200000 那么优先队列里面会有199999个(dist[200000],200000)点对。 而每有一个这样的点对都将会把200000的边全都遍历一边。 时间复杂度就会增加到2000002200000^22000002显然爆炸所以要把优先队列里面多余点对删掉。 在u点被取出时增加一句。 if(wa[u] p.first) continue; 至此这道题就AC啦。 ####代码 #include cstdio #include iostream #include algorithm #include vector #include queue #include cstring using namespace std; typedef long long ll; typedef pairll,int pli; const int maxn 2e510; priority_queuepli,vectorpli,greaterpli pq; ll wa[maxn]; struct edge{int u,v,nxt;ll w; }es[maxn1]; int head[maxn],vis[maxn]; int cnt 0,n,m; void addedge(int u,int v,ll w){es[cnt].u u,es[cnt].v v,es[cnt].nxt head[u],es[cnt].w w;head[u] cnt; } void solve(){while(!pq.empty()){pairll,int p pq.top();pq.pop();int u p.second;if(wa[u] p.first) continue;for(int e head[u];e ! -1;e es[e].nxt){int v es[e].v;ll w es[e].w;if(wa[v] 2*wwa[u]){wa[v] wa[u]2*w;pq.push(make_pair(wa[v],v));}}} } int main(){memset(head,-1,sizeof(head));cinnm;for(int i 0;i m;i){int u,v;ll w;scanf(%d%d%lld,u,v,w);addedge(u,v,w);addedge(v,u,w);}for(int i 1;i n;i) {ll w;scanf(%lld,w);wa[i] w;pq.push(make_pair(w,i));}solve();for(int i 1;i n;i)printf(%lld ,wa[i]);return 0; }
http://www.zqtcl.cn/news/187953/

相关文章:

  • 宁津 做网站湛江招聘网最新招聘
  • 网站建设优化服务器asp企业网站
  • 门窗网站源码建筑模板厂家联系方式
  • 太原网站建设解决方案做建筑机械网站那个网站好
  • 丹徒做网站产品外贸营销推广方案
  • 信息技术 网站建设教案做是么网站
  • 网站建设培训报名wordpress 到小程序
  • 郑州做网站软件建设网站培训
  • 做网站卖东西赚钱吗凡科互动官网登陆
  • 免费写作网站通道一通道二通道三免费
  • 腾讯云做网站选哪个网络广告推广员
  • 昆明网站开发哪家好做网站怎么做小图标
  • 泉州做外贸网站成都idc机房托管
  • 南京林业大学实验与建设网站宁波软件开发制作
  • 北京专业网站制作服务郑州有学网站制作
  • 搭建wordpress需要什么样的环境专注软件优化分享的网站
  • 网站备案后 如何建设下载免费ppt模板
  • 重慶网站建设网络服务器可提供的常见服务有什么、什么、什么和什么服务
  • 网站制作有限公司英文都不懂 学网站建设维护难吗
  • 深圳网站建设公司开发制作网站免费的网页网站
  • 开发网站公司德州做网站公司电话
  • 公司门户网站开发个人网站备案成功后怎么做
  • 远程医疗型网站开发三合一网站有必要吗
  • 什么网站是用html做的网站制作成本多少钱
  • 邢台企业网站制作建设wordpress多站点配置教程
  • 湖北省建设厅网站a群诸城网站价格
  • 江苏网站设计如何设置wordpress不自动更新
  • 已经有网站怎么做淘宝客网站建设 国外
  • 百度新闻源网站株洲在线论坛二手市场
  • 招聘做微信公众号网站维护推广网上国网的好处