1 条题解
-
0
题解
思路
操作会把最初的每条边复制成平移后的另一条边,因此最终边数一定是偶数;树有 条边,所以 为偶数时无解。
做法
若 为奇数,令 、,把顶点排成 行 列,第 行第 列放置 。平移 恰好使每个顶点移动到同一列的下一行,且 都是奇数。
在偶数编号列中,每隔一行加入一条竖边;在偶数编号列与右侧列之间,同样每隔一行加入一条横边;在奇数编号列与右侧列之间,只在倒数第二行加入一条横边。所有这些边平移后恰好补上相邻的下一行:每个偶数列形成一条纵向主链,其右侧奇数列的顶点依次作为支点接入,再由底部两条边连接到下一条主链,因此所得图连通且无环,边数为 。
复杂度
构造时间和额外空间均为 。
- 1
信息
- ID
- 1516
- 时间
- 2000ms
- 内存
- 512MiB
- 难度
- 10
- 标签
- 递交数
- 1
- 已通过
- 1
- 上传者