摘要: 题目描述 某国有 nn 个城市,它们互相之间没有公路相通,因此交通十分不便。为解决这一“行路难”的问题,政府决定修建公路。修建公路的任务由各城市共同完成。 修建工程分若干轮完成。在每一轮中,每个城市选择一个与它最近的城市,申请修建通往该城市的公路。政府负责审批这些申请以决定是否同意修建。 政府审批的 阅读全文
posted @ 2022-06-18 21:06 LuoJMeng 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 题目背景 Farmer John 被选为他们镇的镇长!他其中一个竞选承诺就是在镇上建立起互联网,并连接到所有的农场。当然,他需要你的帮助。 题目描述 FJ 已经给他的农场安排了一条高速的网络线路,他想把这条线路共享给其他农场。为了用最小的消费,他想铺设最短的光纤去连接所有的农场。 你将得到一份各农场 阅读全文
posted @ 2022-06-18 20:38 LuoJMeng 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 复制Markdown 展开 题目描述 城市C是一个非常繁忙的大都市,城市中的道路十分的拥挤,于是市长决定对其中的道路进行改造。城市C的道路是这样分布的:城市中有n个交叉路口,有些交叉路口之间有道路相连,两个交叉路口之间最多有一条道路相连接。这些道路是双向的,且把所有的交叉路口直接或间接的连接起来了。 阅读全文
posted @ 2022-06-18 18:39 LuoJMeng 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 题目描述 在一个神奇的小镇上有着一个特别的电车网络,它由一些路口和轨道组成,每个路口都连接着若干个轨道,每个轨道都通向一个路口(不排除有的观光轨道转一圈后返回路口的可能)。在每个路口,都有一个开关决定着出去的轨道,每个开关都有一个默认的状态,每辆电车行驶到路口之后,只能从开关所指向的轨道出去,如果电 阅读全文
posted @ 2022-06-18 17:46 LuoJMeng 阅读(19) 评论(0) 推荐(0) 编辑
摘要: #include <bits/stdc++.h> using namespace std; int h[105][105],d[105][105]; void floyd(int n) { for(int k=1;k<=n;k++) for(int i=1;i<=n;i++) for(int j=1 阅读全文
posted @ 2022-06-18 17:06 LuoJMeng 阅读(36) 评论(0) 推荐(0) 编辑