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

中山品牌网站建设推广南京网站设计制作公司排名榜

中山品牌网站建设推广,南京网站设计制作公司排名榜,孝感网站的建设,做网站优化排名Description 给你一个无向图#xff0c;N(N500)个顶点, M(M5000)条边#xff0c;每条边有一个权值Vi(Vi30000)。给你两个顶点S和T #xff0c;求一条路径#xff0c;使得路径上最大边和最小边的比值最小。如果S和T之间没有路径#xff0c;输出”IMPOSSIBLE”N(N500)个顶点, M(M5000)条边每条边有一个权值Vi(Vi30000)。给你两个顶点S和T 求一条路径使得路径上最大边和最小边的比值最小。如果S和T之间没有路径输出”IMPOSSIBLE”否则输出 这个比值如果需要表示成一个既约分数。 备注 两个顶点之间可能有多条路径。 Input   第一行包含两个正整数N和M。下来的M行每行包含三个正整数xy和v。表示景点x到景点y之间有一条双向 公路车辆必须以速度v在该公路上行驶。最后一行包含两个正整数st表示想知道从景点s到景点t最大最小速 度比最小的路径。s和t不可能相同。 1N500,1x,yN0v300000M5000 Output   如果景点s到景点t没有路径输出“IMPOSSIBLE”。否则输出一个数表示最小的速度比。如果需要输出一 个既约分数。 Sample Input 【样例输入1】 4 2 1 2 1 3 4 2 1 4 【样例输入2】 3 3 1 2 10 1 2 5 2 3 8 1 3 【样例输入3】 3 2 1 2 2 2 3 4 1 3 Sample Output 【样例输出1】 IMPOSSIBLE 【样例输出2】 5/4 【样例输出3】 2 题解 将所有边按权值排序枚举最小边顺序枚举最大边直到s和t连通。利用并查集。 没了。 附代码 #include algorithm #include cstdio typedef long long LL; const int N 505, M 5050; struct Edge{int u, v, w;bool operator(const Edge x)const{return w x.w;} }; Edge e[M]; int fa[N]; int find(int x) {if (fa[x]) return fa[x] find(fa[x]);return x; } inline void Union(int x, int y) {if ((x find(x)) ! (y find(y)))fa[x] y; } int gcd(int a, int b) {return b ? gcd(b, a % b) : a; } int main() {int n, m, s, t;scanf(%d%d, n, m);for (int i 0; i m; i)scanf(%d%d%d, e[i].u, e[i].v, e[i].w);std::sort(e, e m);scanf(%d%d, s, t);int ansn 10000000, ansd 1;for (int l 0; l 1 m; l) {for (int i 1; i n; i) fa[i] 0;Union(e[l].u, e[l].v);int r;for (r l 1; r m find(s) ! find(t); r)Union(e[r].u, e[r].v);if (find(s) find(t)) {int an e[r - 1].w, ad e[l].w;if ((LL)an * ansd (LL)ansn * ad)ansn an, ansd ad;}}if (ansn 10000000) return printf(IMPOSSIBLE), 0;int g gcd(ansn, ansd);ansn / g, ansd / g;printf(%d, ansn);if (ansd 1) printf(/%d, ansd);return 0; }转载于:https://www.cnblogs.com/y-clever/p/6999313.html
http://www.zqtcl.cn/news/614531/

相关文章:

  • 威宁做网站西部数码网站管理助手 没有d盘
  • 网站设计基础知识重庆seo博客推广
  • 中小企业商务网站建设wordpress dmeng
  • 关于网站建设总结公司网站购买主机
  • 定制网站与模板网站网页美工设计师工资
  • 丹棱县 网站建设wordpress公司主题破解版
  • 贾汪微网站开发百度推广登录账号首页
  • 网站开发和网站运营的区别嘉兴市秀洲区住房和建设局网站
  • 西安网站开发公司哪家强如何做付费阅读网站
  • ios认证 东莞网站建设天津企业网站建设方案
  • 高网站排名吗wordpress 拼音别名
  • 网站出现的问题杭州旅游网站建设
  • 陕西城乡建设部网站怎么用自己注册的域名做网站
  • 企业邮箱注册价格汕头做网站优化的公司
  • 高校工会网站建设网站静态页面生成
  • 辽宁省营商环境建设局 网站做网站前端后端ui什么意思
  • 合作社网站模板贵州安顺建设主管部门网站
  • 网站不备案能访问吗哪家做企业网站
  • 做网站写的代号好跟不好的区别企信网企业信用信息系统
  • 网站需要服务器吗手机网站解决方案
  • 网站子网页怎么做国外网站 模板
  • 手机评测网站标志设计分析
  • 网页游戏网站建设成都公司网站
  • 网站流量统计分析的误区wordpress二级目录安装
  • 深互动平台网站wordpress后台无法访问
  • 建立网站需要服务器吗网站建设辶首先金手指十四
  • 做的成功的地方网站办公室工装设计公司
  • 怎样添加网站上百度商桥代码网站建设实验报告手写
  • 江阴做网站优化辽宁世纪兴电子商务服务中心
  • 最新创建的网站搭建网站的平台有哪些