传统题 1000ms 256MiB

中位数

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

给定一个长度为 3N3N 的序列 A=(A1,A2,,A3N)A = (A_1, A_2, \dots, A_{3N})

对于每个整数 i[1,N]i \in [1, N],其在序列中恰好出现三次

定义 f(i)f(i) 为数字 ii 在序列中第二次出现的位置

形式化地,若 AA 中满足 Aj=iA_j = i 的下标为:

$$j = \alpha, \beta, \gamma \quad (\alpha < \beta < \gamma)$$

则定义:

f(i)=βf(i) = \beta

请按照 f(i)f(i) 从小到大的顺序,对 1,2,,N1, 2, \dots, N 进行排序,并输出排序结果。


输入格式

N
A_1 A_2 ... A_{3N}

输出格式

输出一行 NN 个整数,表示按 f(i)f(i) 升序排列后的结果。


数据范围与子任务

  • 所有输入保证合法

子任务

  • 子任务 1(20%)

    • 1N10001 \le N \le 1000
  • 子任务 2(30%)

    • 1N500001 \le N \le 50000
  • 子任务 3(50%)

    • 1N1051 \le N \le 10^5
    • 无额外限制

样例

输入

2
1 2 1 2 1 2

输出

1 2

信息学创新大赛模拟赛#2

未参加
状态
已结束
规则
OI
题目
5
开始于
2026-4-7 14:00
结束于
2026-4-14 14:00
持续时间
3 小时
主持人
参赛人数
59