#P7393. 「TOCO Round 1」Eternal Star

    ID: 6465 Type: RemoteJudge 1000ms 128MiB Tried: 0 Accepted: 0 Difficulty: 6 Uploaded By: Tags>树形数据结构递归Special Judge构造

「TOCO Round 1」Eternal Star

题目背景

「诚挚地祈愿」

「在星辰坠落的那一瞬间」

「水中倒映着两个人的身影」

「交相辉映」

题目描述

Kuon 想要一棵结点数量尽可能少的树。

她会给每个结点编号为一个正整数,使得相邻结点编号不同并且所有结点的编号和最小。如果存在很多种方案她会选择任意一种。

请你帮忙构造出一棵树使得它在 Kuon 编号后的最大编号一定不小于 kk

输入格式

两个整数 kkxx,其中 kk 见题目描述,xx 表示评分参数。

输出格式

第一行一个整数 nn 表示你构造的树的大小。

接下来 n1n-1 行每行两个整数 u,vu,v 表示你构造的树的一条边。

2 5
5
1 2
2 3
3 4
4 5
3 20
16
1 2
1 3
1 4
1 5
1 6
1 7
1 8
1 9
2 10
2 11
2 12
2 13
2 14
2 15
2 16

提示

本题给分方式如下:

  • 如果构造的树满足要求并且 1nx1\leq n\leq x1u,vn1\leq u,v\leq n 那么你将获得该测试点的所有分数。
  • 否则该测试点你将获得 00 分。
测试点编号 kk xx
11 //
22
33 33 1010
44 88
55 44 4040
66 3434
77 55 //
8168\sim 16 //
1717 1010 5380853808
181918\sim 19 //
2020 1212 519616519616

对于 100%100\% 的数据,1k121\leq k\leq 121x1061\leq x\leq 10^6,每个测试点必定存在一种树的构造方案能获得满分。