AT_past202005_e.スプリンクラー

通过率:0%

AC君温馨提醒

该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

有一个 nn 点 mm 边的无向图。点的编号依次为 11 到 nn ,边的编号依次为 11 到 mm 。现在以 i=1,2,...,mi=1,2,...,m 的顺序给出 ii 号边连接的两个点的编号 uiu_i 和 viv_i 。数据保证给定的图中没有重边和自环。

开始时,每个顶点都涂有一种颜色,记编号 ii 的点涂有的颜色为 cic_i (本题中 1≤ci≤1051≤c_i≤10^5 且 cic_i 为整数)。

输入格式

  • 1 x:输出点 xx 的颜色,并将所有与 xx 点有边相连的点的颜色全部替换为 xx 点的颜色。
  • 2 x y:输出点 xx 的颜色,并用颜色 yy 覆盖当前顶点 xx 的颜色。

请按照 i=1,2,...,qi=1,2,...,q 的顺序处理 sis_i 。

输入 (m+q+2)(m+q+2) 行。

第一行:三个非负整数 n,m,qn,m,q 。

第二行至第 (m+1)(m+1) 行:第 (i+1)(i+1) 行包含两个正整数 ui,viu_i,v_i ,表示边 ii 连接点 uiu_i 和 viv_i 。

第 (m+2)(m+2) 行: nn 个正整数 c1,c2,...,cnc_1,c_2,...,c_n ,即各个点的原始颜色。

输出格式

输出 qq 行。每行一个正整数,第 ii 行输出 sis_i 中询问的点(即 xix_i )在操作前的颜色。

输入输出样例

  • 输入#1

    3 2 3
    1 2
    2 3
    5 10 15
    1 2
    2 1 20
    1 1

    输出#1

    10
    10
    20
  • 输入#2

    30 10 20
    11 13
    30 14
    6 4
    7 23
    30 8
    17 4
    6 23
    24 18
    26 25
    9 3
    18 4 36 46 28 16 34 19 37 23 25 7 24 16 17 41 24 38 6 29 10 33 38 25 47 8 13 8 42 40
    2 1 9
    1 8
    1 9
    2 20 24
    2 26 18
    1 20
    1 26
    2 24 31
    1 4
    2 21 27
    1 25
    1 29
    2 10 14
    2 2 19
    2 15 36
    2 28 6
    2 13 5
    1 12
    1 11
    2 14 43

    输出#2

    18
    19
    37
    29
    8
    24
    18
    25
    46
    10
    18
    42
    23
    4
    17
    8
    24
    7
    25
    16

输入解题思路,AI测评打分。不知道怎么写?

首页