Type: Default 1000ms 256MiB

A. 小车串串

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

A. 小车串串

题目描述

给定 NN 个小车,每个小车的编号分别为:1,2,,N1, 2, \dots, N

现在有 QQ 个操作,每个操作执行以下 3 种操作之一:

  • -1 x y:将 xxyy 相连(yyxx 之后)
  • -2 x y:将 xxyy 的连接解除
  • -3 x:输出 xx 所在链的长度,及其这条链中的所有元素(从前往后)

输入格式

第一行输入两个整数 N,QN, Q,分别表示小车数量和操作数量。 接下来 QQ 行,每行输入一个操作,格式为上述三种之一。

输出格式

对于每个询问 -3 x,输出一行答案: 第一个数是链的长度 pp,接下来 pp 个数为链上的小车编号(从前往后)。


样例

输入样例#1

7 14
1 6 3
1 4 1
1 5 2
1 2 7
1 3 5
3 2
3 4
3 6
2 3 5
2 4 1
1 1 5
3 2
3 4
3 6

输出样例#1

5 6 3 5 2 7
2 4 1
5 6 3 5 2 7
4 1 5 2 7
1 4
2 6 3

数据范围与提示

  • 2<N<1052 < N < 10^5
  • 1Q1051 \le Q \le 10^5
  • 1<x<N1 < x < N
  • 1yN1 \le y \le N
  • 输入均为整数
  • 第三种操作的输出元素总和不超过 10610^6

20260310

Not Claimed
Status
Done
Problem
13
Open Since
2026-3-1 0:00
Deadline
2026-3-31 23:59
Extension
24 hour(s)