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

镇江市网站建设视频剪辑培训班一般学费多少

镇江市网站建设,视频剪辑培训班一般学费多少,电商哪个平台好,广州做网站多少文章目录 题目描述输入格式输出格式样例样例输入样例输出 提示完整代码 题目描述 现在是晚餐时间,而母牛们在外面分散的牧场中。 Farmer John 按响了电铃,所以她们开始向谷仓走去。 你的工作是要指出哪只母牛会最先到达谷仓(在给出的测试数…

文章目录

    • 题目描述
    • 输入格式
    • 输出格式
    • 样例
      • 样例输入
      • 样例输出
    • 提示
    • 完整代码

题目描述

现在是晚餐时间,而母牛们在外面分散的牧场中。

Farmer John 按响了电铃,所以她们开始向谷仓走去。 你的工作是要指出哪只母牛会最先到达谷仓(在给出的测试数据中,总会有且只有一只最快的母牛)。在挤奶的时候(晚餐前),每只母牛都在她自己的牧场上,一些牧场上可能没有母牛。

每个牧场由一条条道路和一个或多个牧场连接(可能包括自己)。有时,两个牧场(可能是字母相同的)之间会有超过一条道路相连。至少有一个牧场和谷仓之间有道路连接。因此,所有的母牛最后都能到达谷仓,并且母牛总是走最短的路径。当然,母牛能向着任意一方向前进,并且她们以相同的速度前进。牧场被标记为 a … z \texttt{a} \ldots \texttt{z} az A … Y \texttt{A} \ldots \texttt{Y} AY,在用大写字母表示的牧场中有一只母牛,小写字母中则没有。 谷仓的标记是 Z \texttt{Z} Z,注意没有母牛在谷仓中。

注意 m \texttt{m} m M \texttt{M} M 不是同一个牧场

输入格式

第一行一个整数 P P P 1 ≤ P ≤ 1 0 4 1\leq P \leq 10^4 1P104),表示连接牧场(谷仓)的道路的数目。

接下来 P P P 行,每行用空格分开的两个字母和一个正整数:被道路连接牧场的标号和道路的长度(道路长度均不超过 1 0 3 10^3 103)。

输出格式

单独的一行包含二个项目:最先到达谷仓的母牛所在的牧场的标号,和这只母牛走过的路径的长度。

样例

样例输入

5
A d 6
B d 3
C e 9
d Z 8
e Z 3

样例输出

B 11

提示

翻译来自 NOCOW

USACO 2.4

完整代码

#include <bits/stdc++.h>
using namespace std;
int m, cnt = 0, o = 0, dist[10002], h[152];
bool vis[10002];
struct node {int to, nxt, w;
} e[20005];
void add(int u, int v, int w) { cnt++, e[cnt].w = w, e[cnt].to = v, e[cnt].nxt = h[u], h[u] = cnt; }
struct cmp {bool operator()(int a, int b) { return dist[a] > dist[b]; }
};
priority_queue<int, vector<int>, cmp> q;
void d(int x) {memset(dist, 0x3f, sizeof(dist));memset(vis, 0, sizeof(vis));dist[x] = 0, q.push(x);while (!q.empty()) {int u = q.top();q.pop();if (vis[u])continue;vis[u] = true;for (int i = h[u]; i; i = e[i].nxt) {int v = e[i].to;if (!vis[v] && dist[u] + e[i].w < dist[v])dist[v] = dist[u] + e[i].w, q.push(v);}}
}
int main() {scanf("%d", &m);for (int i = 1, c; i <= m; i++) {char cha, chb;scanf(" %c %c %d", &cha, &chb, &c);add(int(cha), int(chb), c), add(int(chb), int(cha), c);}int minn = 0x3f3f3f3f, k;for (int i = 65; i <= 89; i++)if (h[i]) {d(i);if (dist[90] != 0x3f3f3f3f && minn > dist[90])minn = dist[90], k = i;}printf("%c %d", char(k), minn);return 0;
}




http://www.yayakq.cn/news/102804/

相关文章:

  • 工信部的网站备案全网营销代运营
  • 山东高端网站建设服务商服务器做两个网站
  • 视频图站主题 wordpress网站如何做脚注
  • 好孩子官方网站王建设东莞常平碧桂园铂悦府
  • 门户网站 源码wordpress图片调方法
  • 织梦网站管理系统app平台搭建需要多少钱
  • 做宣传页的网站广告游戏
  • 网站建设中企动力最佳a5网站建设创新成果
  • 微信官方网站开发西安哪里可以做公司网站
  • 做网站域名不备案会怎么样用v9做的网站上传服务器
  • seo网站打开慢湘潭网站建设 搜搜磐石网络
  • 深圳制作网站的公司简介抖音十大搜索关键词
  • 如何看网站有没有备案街区网站建设的意义
  • 网站建设效果有客优秀网站建设效果docker启动wordpress
  • 网络公司给我做网站我有没有源代码版权吗电子商务网站建设的可行性分析包括
  • 汕头网站网站建设阶段
  • 个人怎么注册个体工商户找南昌seo服务商
  • 网站的产品中心怎么做洛阳建筑公司排名
  • 广州培训网站开发wordpress宽度调整
  • 双流兴城投资建设有限公司网站网站建设课设
  • 网站备案授权书模板wordpress后台换地址
  • 实时爬虫网站是怎么做的seo诊断分析报告
  • 太原网站建设方案用ps切片做网站
  • 广州番禺网站制作商标注册查询网官网查询
  • 个人建设网站服务器怎么解决方案WordPress发图册
  • 平面设计公司电话湖南seo推广服务
  • 怎样进入12345的公众号重庆百度seo
  • 无极平台网站怎么做点击图片跳转网站
  • 建网站多少钱蒙古文政务网站群建设工作方案
  • 保定干洗机做网站文化传媒有限公司 网站建设