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

英文wordpress建站六安网站建设找哪家

英文wordpress建站,六安网站建设找哪家,深圳市住房建设局官方网站,网站后台用什么语言Meeting HDU - 5521 题意#xff1a; 一共有n个点#xff0c;有m个块#xff0c;每个块内有Si个点#xff0c;块内点彼此到达费用为wi#xff0c;两个人分别位于1和n号块#xff0c;两者同时出发问最短时间遇到是多少#xff1f;在哪些地方可以遇到#xff1f; ΣSi 一共有n个点有m个块每个块内有Si个点块内点彼此到达费用为wi两个人分别位于1和n号块两者同时出发问最短时间遇到是多少在哪些地方可以遇到 ΣSi106 题解 题意很明确我们需要先建边然后从点1开始跑最短路得到dis[i]再从点n跑最短路得到dist[i] dis[i]表示第1个点到第i个点的最短距离 dist[i]表示第n个点到第i个点的最短距离 答案就是minn minmaxdis[i],dist[i],minn 因为两者同时出发所以时间取长者然后找最短时间所以取min 题目难度在于ΣSi106如果你按照块内所有点两两建边那复杂度肯定暴力。考虑极端情况所有点在一个块内那怎么解决我们可以在块外建议一个新点x让块内所有点与其相连边权不变这样任意两个点都可以通过这个x中间点实现连接这样就巧妙建边(会网络流的应该好理解相当于一个人造源点) 建议不要用ios::sync_with_stdio(0);玄学错误导致我wa了八次 代码 #include bits/stdc.h using namespace std; #define asd cout SB endl; #define ll long long #define ull unsigned long long #define INF 0x3f3f3f3f const int maxn1e69; struct node{int v;int c;node(int v0,int c0):v(v),c(c){}bool operator(const node r)const{return cr.c;} }; struct cmp{int x;cmp(int x0):x(x){}bool operator(const cmp r)const{return xr.x;} }; struct Edge{int v,cost;Edge(int _v0,int _cost0):v(_v),cost(_cost){} }; vectorEdgeE[maxn]; bool vis[maxn]; int dist[maxn]; int dis[maxn]; void dij(int n,int start){memset(vis,0,sizeof(vis));for(int i1;in;i)dist[i]INF;priority_queuenodeq;while(!q.empty())q.pop();dist[start]0;q.push(node(start,0));node tmp;while(!q.empty()){tmpq.top();q.pop();int utmp.v;if(vis[u])continue;vis[u]1;for(int i0;iE[u].size();i){int vE[tmp.v][i].v;int costE[u][i].cost;if(!vis[v]dist[v]dist[u]cost){dist[v]dist[u]cost;q.push(node(v,dist[v]));}}} } int main(){ios::sync_with_stdio(0);int t;cint;int cas0;while(t--){memset(E,0,sizeof(E));int n,m;cinnm; // for(int i1;in;i)dis[i]INF;int tot0;for(int i1;im;i){int w;cinw;int S;cinS;for(int j1;jS;j){int x;cinx;// printf(u%d v%d w%d\n,ni,x,w);E[ni].push_back(Edge(x,w));E[x].push_back(Edge(ni,w));}} // for(int in1;inm;i){ // for(int ji1;jnm;j){ // printf(u%d v%d w%d\n,i,j,0); // E[i].push_back(Edge(j,0)); // E[j].push_back(Edge(i,0)); // } // }dij(nm,1);for(int i1;in;i)dis[i]dist[i];dij(nm,n);int minnINF;for(int i1;in;i)minnmin(minn,max(dis[i],dist[i]));if(minnINF){printf(Case #%d: Evil John\n,cas);continue;}priority_queuecmpq;for(int i1;in;i){if(max(dis[i],dist[i])minn){q.push(i);}}bool f0;printf(Case #%d: %d\n,cas,minn/2);while(!q.empty()){if(f0)printf(%d,q.top().x);else printf( %d,q.top().x);q.pop();f1;}printf(\n);}return 0; } /* 2 5 4 1 3 1 2 3 2 2 3 4 3 2 1 5 3 3 3 4 5 3 1 1 2 1 2 */
http://www.huolong8.cn/news/166288/

相关文章:

  • 企业官网网站模板下载谁能做网站开发
  • 什么网站做的比较好西安市网站搭建
  • 图书馆网站建设调查问卷做网站多少钱一年
  • 宁波市建设局网站网站开发服务器怎么选
  • 医学关键词 是哪个网站做网店运营ppt
  • 销售网站建设常遇到的问题做网站需要的相关知识
  • 在上海做家教的网站广东网页制作二级考试题目
  • 建设网站项目总结北京装修大概多少钱一平方
  • 中职网站建设与维护试卷国家企业信用信息公示系统查询网
  • 网站运营做的是什么工作久久建筑网官网平台
  • 邯郸做网站推广多少钱有经验的做网站
  • 做电商网站搭建晋升服装店网页设计素材
  • 建筑网站网页设计杭州黑马程序员培训机构怎么样
  • 网站建设将来有什么发展wordpress更改固定连接后404
  • windows2008 iis 网站配置网站前后台套装模板
  • 个人网站开发背景及意义旧安卓手机做网站
  • 漯河网站建设漯河外国做网站的平台
  • 太原企业建站程序做宠物商品的网站
  • 51电子网郑州网站优化服务
  • 上海工业网站建设众创空间网站建设
  • 网页设计师主要是做什么长春seo推广
  • 国内有哪些比较好的做定制旅游网站外贸网站建设工作室
  • c网站开发视频网站建设如何定位
  • 哪里网站备案方便快实惠福步外贸论坛
  • 网站建设需要多少钱小江网页设计网站建设存在的问题
  • 宝安做网站信科北京网站优化企业
  • 公司网站开发多少钱北京比较好的网站建设公司
  • 做企业品牌网站的公司淘客手机网站模板
  • 网站建设的基本技术如何建立企业网站或者官网
  • 我有域名怎么建网站七牛云最新消息