社区讨论

翻译

CF487ETourists参与者 4已保存回复 3

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
3 条
当前快照
1 份
快照标识符
@mi6nmv21
此快照首次捕获于
2025/11/20 07:49
4 个月前
此快照最后确认于
2025/11/20 07:49
4 个月前
查看原帖
Cyberland 有 n 座城市,编号从 1 到 n,有 m 条双向道路连接这些城市。第 j 条路连接城市 aj 和 bj。每天,都有成千上万的游客来到 Cyberland 游玩。
在每一个城市,都有纪念品售卖,第 i 个城市售价为 wi。这个售价有时会变动。
每一个游客的游览路径都有固定起始城市和终止城市,且不会经过重复的城市。
他们会在路径上的城市中,售价最低的那个城市购买纪念品。
你能求出每一个游客在所有合法的路径中能购买的最低售价是多少吗?
你要处理 q 个操作:
CPP
C a w: 表示 a 城市的纪念品售价变成 w。
A a b: 表示有一个游客要从 a 城市到 b 城市,你要回答在所有他的旅行路径中最低售价的最低可能值。
输入格式
第一行包含用一个空格隔开的三个数,n、m、q。
接下来 n 行,每行包含一个数 wi。
接下来 m 行,每行包含用一个空格隔开的两个数 aj, bj。(1≤aj,bj≤n,aj≠bj1≤aj,bj≤n,aj≠bj)
数据保证没有两条道路连接同样一对城市,也没有一条道路两端是相同的城市。并且任意两个城市都可以相互到达。
接下来 q 行,每行是C a w 或 A a b ,描述了一个操作。 输出格式
对于每一个A类操作,输出一行表示对应的答案。

回复

3 条回复,欢迎继续交流。

正在加载回复...