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

北京做网站找哪家好亚马逊关键词优化软件

北京做网站找哪家好,亚马逊关键词优化软件,腾讯云服务器怎么用,有口碑的番禺网站建设由题意可知#xff0c;我们需要求的是很多个点到同一个店的最短距离#xff0c;然后再求同一个点到很多个点的最短距离。 对于后者我们很好解决#xff0c;就是很经典的单源最短路径#xff0c;跑一边dijkstra或者SPFA即可。 然而对于前者#xff0c;我们应该怎么解决呢我们需要求的是很多个点到同一个店的最短距离然后再求同一个点到很多个点的最短距离。 对于后者我们很好解决就是很经典的单源最短路径跑一边dijkstra或者SPFA即可。 然而对于前者我们应该怎么解决呢难道我们需要求一边Floyd?当然不可能\(O(n^3)\)的时间复杂度对于我们的\(n1000\)是果断要超时的。 深入分析对于一张图A到B的最短距离应该等于B到A在反转一张图以后的最短距离。所谓反转一张图就是把变得方向调转。这一点是很显然的 因此对于问题一我们只需要把图反转然后求那个点到其它的最短距离即可。 #includecstdio #includealgorithm #includecstring using namespace std; #define rep(i,a,n) for(register int i(a);i(n);i) #define per(i,a,n) for(register int i(a);i(n);--i) #define fec(i,x) for(register int ihead[x];i;iNext[i]) #define debug(x) printf(debug:%s%d\n,#x,x) #define mem(a,x) memset(a,x,sizeof(a)) templatetypename Ainline void read(Aa){a0;A f1;int c0;while(c0||c9){cgetchar();if(c-)f*-1;}while(c0c9){aa*10c-0;cgetchar();}a*f;} templatetypename A,typename Binline void read(Aa,Bb){read(a);read(b);} templatetypename A,typename B,typename Cinline void read(Aa,Bb,Cc){read(a);read(b);read(c);}const int maxn10007,maxm1000007,INF0x7f7f7f7f; int u[maxm],v[maxm],w[maxm],Next[maxm],head[maxn],tot; int u2[maxm],v2[maxm],w2[maxm],Next2[maxm],head2[maxn],tot2; int n,m,p,x,y,z,ans; int dist1[maxn],dist2[maxn]; bool visit[maxn];inline void addedge(int x,int y,int z){u[tot]x;v[tot]y;w[tot]z;Next[tot]head[x];head[x]tot; } inline void addedge2(int x,int y,int z){u2[tot2]x;v2[tot2]y;w2[tot2]z;Next2[tot2]head2[x];head2[x]tot2; }void Dijkstra(int *u,int *v,int *w,int *head,int *Next,int *dist,int s){mem(visit,0);dist[s]0;rep(i,1,n){int MinINF,x;rep(i,1,n)if(!visit[i]dist[i]Min)Mindist[i],xi;visit[x]1;fec(i,x)if(!visit[v[i]]dist[v[i]]dist[x]w[i])dist[v[i]]dist[x]w[i];} }void Init(){read(n,m,p);rep(i,1,m){read(x,y,z);addedge(x,y,z);addedge2(y,x,z); } }void Work(){mem(dist1,0x7f);mem(dist2,0x7f);Dijkstra(u,v,w,head,Next,dist1,p);Dijkstra(u2,v2,w2,head2,Next2,dist2,p);rep(i,1,n)ansmax(ans,dist1[i]dist2[i]);printf(%d\n,ans); }int main(){Init();Work();return 0; } 转载于:https://www.cnblogs.com/hankeke/p/USACO07FEB-Silver_Cow_Party.html
http://www.pierceye.com/news/463164/

相关文章:

  • 深圳建设交易中心网站域名网站建设
  • 做网站色弱可以吗一个网址多少钱
  • 如何查询网站接入信息产品营销网站
  • 常用博客建站程序遂溪网站开发公司
  • 网站开发软件系统安徽通皖建设工程有限公司网站
  • 意派网站开发新手篇做平面常用的网站
  • 广州网站设计费用深圳室内设计师网
  • 有什么可以做兼职的网站吗建设网站的需求分析
  • 专门做进口产品的网站6wordpress赚钱方法
  • 长兴网站建设公司郫县城乡规划建设管理局网站
  • 天津建设工程信息网站搜索引擎推广是什么工作
  • 网站的系统建设方式网站建设报价表格
  • 商城展示网站建设我劝大家不要学android
  • 官网的建站过程云南网站建设营销
  • 那个网站上有打码的任务做台州做网站的公司
  • 做公司网站 需要注意什么汕尾市住房和城建设局网站
  • 建立音乐网站网络媒体设计是什么
  • html网站怎么进入后台网站建设完成之后要索取哪些
  • 做炭化料的网站国外可以做非法网站吗
  • 厦门 网站建设 网站开发 未来网络做百科专用参考链接的网站
  • 手机网站友情链接怎么做网站轮播图
  • 网站做支付宝花呗分期设计师联盟网是谁创建的
  • 辽宁手机版建站系统开发高平市规建设局网站
  • 免费电子商务网站建设个人网站心得
  • 2003 iis网站发布网站c2g的代表性电商平台
  • 用asp做网站的可行性分析哪个网站做美食视频
  • 瓷砖网站模板建设网站虚拟主机
  • 陇西哪里能学做网站百度识图网页版在线使用
  • 如果自己弄网站书签制作 小学生 一等奖
  • 连江网站建设wordpress页面文章列表