#P15763. [JAG 2025 Summer Camp #1] Billion Tree
[JAG 2025 Summer Camp #1] Billion Tree
说明
这是一道交互题。
交互过程包含两个阶段。
阶段 1
你必须首先选择一个整数 ()。然后你必须输出所选的 以及一棵满足以下条件的 个顶点的树 :
- 顶点编号为 。
- 的每条边都有一个在 到 之间(含)的整数权重。
阶段 2
给定一个整数 ,随后是 个整数 。对于每个 (),你必须将 表示为 中至多 5 条路径的权重之和。
形式化地说,对于每个 ,你必须输出:
- 一个整数 (),
- 以及 对顶点 ,
使得
$$\begin{aligned} \sum_{j=1}^{K} w(u_j, v_j) = x_i, \end{aligned}$$其中 表示树 中顶点 和 之间路径的权重。
一条路径的权重定义为该路径所包含的所有边的权重之和。
交互过程
交互过程如下:
阶段 1
选择一个整数 和一棵带权树 ,并按以下格式输出:
$$\begin{aligned} & N \\ & a_1 \ b_1 \ c_1 \\ & \vdots \\ & a_{N-1} \ b_{N-1} \ c_{N-1} \end{aligned}$$每个三元组 表示一条连接顶点 和 且权重为 的边。必须满足以下条件:
阶段 2
首先,会给定一个整数 ()。然后, 个整数 ()会逐个给出。对于每个整数 ,你必须按以下格式输出你的答案:
$$\begin{aligned} & K \\ & u_1 \ v_1 \\ & \vdots \\ & u_K \ v_K \end{aligned}$$这里 ()是路径的数量,每对 表示顶点 和 之间的一条路径。
请注意,()的值只会在 的答案被打印后才会提供。
关于交互评测的说明
如果在交互过程中输出格式错误,或者你的程序提前退出,评测结果将不确定。请在打印答案后立即终止程序,否则评测结果将不确定。由于某些环境需要刷新输出缓冲区,请确保你的输出确实被发送。否则,你的输出将永远不会到达评测机。
3
110
210
20
3
1 2 10
3 1 100
1
2 3
3
2 1
1 3
1 3
2
1 2
1 2
提示
翻译由 DeepSeek V3.2 完成
京公网安备 11011102002149号