#P7903. 兜心の顶

    ID: 7154 Type: RemoteJudge 1000ms 128MiB Tried: 0 Accepted: 0 Difficulty: 3 Uploaded By: Tags>2021Special JudgeO2优化洛谷月赛

兜心の顶

题目背景

Source:八仙敬酒,这是可以点的。

  • 吕洞宾——醉酒提壶力千钧;
  • 铁拐李——旋肘膝撞醉还真;
  • 汉钟离——跌步抱坛兜心顶
  • 蓝采和——单提敬酒拦腰破;
  • 张果老——醉酒抛杯踢连环;
  • 曹国舅——仙人敬酒锁喉扣;
  • 韩湘子——擒腕击胸醉吹箫;
  • 何仙姑——弹腰献酒醉荡步。

题目描述

给定正整数 nn,要求构造一棵 nn 个结点的树,满足树的直径的重心 不是 树的重心。

同时这棵树需满足:直径1^1、重心2^2、直径的重心3^3全部唯一。


注:

输入格式

第一行输入一个正整数 nn,表示树的结点个数。

输出格式

第一行输出一个正整数 nn

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

无解输出 -1

本题采取 Special Judge,输出任意一组合法解均给分。

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

提示

样例说明

样例 #1 中直径的重心是 77,树的重心是 11171\ne7

样例 #2 中 n=2n=2,只有两个点时显然重心不可能唯一。

数据范围

本题采取捆绑测试。

子任务编号 分值 特殊性质
11 3030 n10n\le10
22 nn 是奇数
33 nn 是偶数
44 1010

对于 100%100\% 的数据:1n1041\le n\le10^4

本题提供 Special Judge 源码,参见下方附件。