比赛场次 727
比赛名称 期末考试1
比赛状态 已结束比赛成绩
开始时间 2026-02-08 08:00:00
结束时间 2026-02-08 12:30:00
开放分组 全部用户
组织者 终焉折枝
注释介绍 质量很好,好好写,谁不好好写我干谁
题目名称 Output Only
输入输出 tioj_outplay.in/out
时间限制 1000 ms (1 s)
内存限制 512 MiB
测试点数 10 简单对比
用户 结果 时间 内存 得分
Gravatarrzzakioi AAAAAAAAAA 1.023 s 5.12 MiB 100
Gravatarychyyx AAAAAAAAAA 1.101 s 7.31 MiB 100
Gravatarexil AAAAAAAAAA 1.223 s 15.30 MiB 100
Gravatardbk AAAAAAAAAA 1.243 s 13.53 MiB 100
Gravatarxuyuqing AAAAAAAAAA 1.245 s 15.75 MiB 100
GravatarPXCZM AAAAAAAAAA 1.469 s 13.97 MiB 100
GravatarRuyi AAAAAAAAAA 1.473 s 20.14 MiB 100
Gravatardjyqjy AAAAAAAAAA 1.621 s 32.56 MiB 100
GravatarHXF AAAAAAAAAA 1.669 s 32.53 MiB 100
Gravatarzhyn AAAAAAAAAA 1.699 s 14.02 MiB 100
Gravatardream AAAAAAAAAA 1.988 s 43.26 MiB 100
Gravatar梦那边的美好ME AAAAAAAAAA 2.077 s 38.22 MiB 100
Gravatar李金泽 AAAAAAAAAA 2.191 s 43.71 MiB 100
Gravatar小福鑫 AAAAAAAAAA 2.683 s 95.34 MiB 100
Gravatar梦那边的美好BP AAAAAAAAAA 2.720 s 7.71 MiB 100
Gravatar2_16鸡扒拌面 AAAAAAAAAA 3.742 s 43.03 MiB 100
Gravatar彭欣越 AAAAAAAAAA 3.759 s 35.89 MiB 100
Gravatarzcx AAAAAAAAAA 3.987 s 13.38 MiB 100
Gravataryyswys AAAAAAAAAA 4.914 s 37.39 MiB 100
Gravatar汐汐很希希 ATAATTTTTT 7.992 s 10.59 MiB 30
Gravatar王潇翊 ATAATTTTTT 8.363 s 135.33 MiB 30
Gravatar杨蕙宇 WWWWWWWWWW 0.027 s 3.65 MiB 0
Gravatar赵飞羽 WTWWTTTTTT 7.886 s 5.50 MiB 0

1. Output Only

★★☆   输入文件:tioj_outplay.in   输出文件:tioj_outplay.out  
时间限制:1 s   内存限制:512 MiB

【题目背景】

pooh 很想买 Ina 的五周年纪念商品,因此他决定要去打工。 他的打工是要帮一棵神奇的树上油漆,不过这个打工很酷,不在乎你工作的过程,只在乎最后的结果。这种只看结果 (Output Only) 的工作 pooh 当然会想办法偷懒啦,所以他打算事先规划好该怎么刷油漆再开始工作。

【题目描述】

有一棵神奇的 $N$ 个节点的定根树,根在 1。因为现在正在举办活动,这棵树上每个节点都变成 $k$ 种颜色 ($0, 1, \dots, k-1$) 其中一种,编号 $i$ 的节点颜色为 $c_i$。

pooh 的老板希望他帮忙恢复这棵树,透过涂油漆将这棵树 每个节点都变成颜色 0。每次涂油漆 pooh 都可以选择某个节点 $u$ 涂上他选的某种色号 $p$ 的油漆。油漆会逆着重力扩散,将 $u$ 的子树(包含 $u$)内 所有节点的颜色改变。对于一个 $u$ 的子树内节点 $v$,他的颜色会从 $c_v$ 变成 $(c_v + p) \pmod k$。

随着活动的进行,树上每个节点的颜色都有可能改变,总共发生了 $Q$ 次树上的节点颜色改变。第 $i$ 次是节点 $w_i$ 的颜色变成 $x_i$。在每次树上节点颜色改变后,pooh 都想问你他最少需要涂几次油漆才可以完成任务。

【输入格式】

第一行包含三个正整数 $N, k, Q$,代表该树有几个节点,节点有几种颜色与会发生几次颜色改变。
第二行包含 $N$ 个整数 $c_1, c_2, \dots, c_N$,代表每个节点的初始颜色。
接下来 $N-1$ 行,每行包含两个正整数 $u_i, v_i$,代表该树的边 $(u_i, v_i)$。
再接下来 $Q$ 行,每行有两个正整数 $w_i, x_i$,代表节点 $w_i$ 的颜色变成 $x_i$。

【输出格式】

输出 $Q$ 行,每行有一个正整数,第 $i$ 行代表经过前 $i$ 笔颜色修改后,pooh 最少需要刷几次油漆才可以达成任务。

【样例输入】

5 4 4
1 0 1 2 3
1 2
1 3
3 4
3 5
2 1
1 0
3 2
1 2

【样例输出】

3
4
3
3

【样例说明】

对于样例测资 1,经过第一次修改后的颜色 $c = (1, 1, 1, 2, 3)$,pooh 最少需要涂三次油漆才可以将整棵树变成颜色 0,其中一种操作方法如下:在节点 4 涂色号 3 的颜料,接着在节点 1 涂色号 3 的颜料,最后在节点 5 涂色号 2 的颜料。

【数据规模与约定】

  • $1 \le N, k, Q \le 2 \times 10^5$
  • $0 \le c_i \le k-1$
  • $1 \le u_i, v_i \le N$
  • $1 \le w_i \le N$
  • $0 \le x_i \le k-1$
  • 大洋里(仅提供子任务 $4$ 和子任务 $5$ 各一个)
子任务 分值 额外限制
1 10 $\forall i, u_i = i, v_i = i+1$(树是一条链)
2 20 $k = 2$
3 10 $Q \le 10$
4 20 $N, Q \le 5 \times 10^4$
5 40 无特别限制

【来源】

114 学年度台湾省建国中学信息学科能力竞赛:复试