AT_abc240_e.[ABC240E] Ranges on Tree
普及+/提高
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
题面简述
给出一个有 N 个节点的树和其中的 N−1 条树边(描述无向),其中我们规定节点编号为 1,2,⋯,N−1,N,其中节点 1 为树根。
你需要给予每一个节点 i 一个闭区间 [Li,Ri],你需要保证一下性质。
-
虽然当 Li=Ri 的时候不满足闭区间书写规范,但是在本题中允许出现。
-
∀i,1≤Li≤Ri。
-
如果 i 是 j 的父亲节点,保证 [Lj,Rj]⊆[Li,Ri]。
-
如果 i,j 为兄弟节点(拥有相同的父亲节点),那么保证 [Li,Ri]∩[Lj,Rj]=∅。
你需要保证你构造出的方案的 i=1maxNRi 最小。
输入格式
如以下形式输入。
$ N $ $ u_1 $ $ v_1 $ $ u_2 $ $ v_2 $ $ \vdots $ $ u_{N-1} $ $ v_{N-1} $
输出格式
如一下形式输出,对于每一组 Li 与 Ri 之间需要空格,不同组之间用换行分开。
$ L_1 $ $ R_1 $ $ L_2 $ $ R_2 $ $ \vdots $ $ L_N $ $ R_N $
@qingshu 译。
输入输出样例
输入#1
3 2 1 3 1
输出#1
1 2 2 2 1 1
输入#2
5 3 4 5 4 1 2 1 4
输出#2
1 3 3 3 2 2 1 2 1 1
输入#3
5 4 5 3 2 5 2 3 1
输出#3
1 1 1 1 1 1 1 1 1 1
输入解题思路,AI测评打分。不知道怎么写?