#ABC113C. 识别编号

识别编号

识别编号

题目描述

Atcoder 国有 NN 个县,这些县总共下辖 MM 个市。

ii 诞生于 YiY_i 年,隶属于县 PiP_i

注意,不存在同一年诞生的多个市。

现在要为每个市分配一个 1212 位的识别编号。

当市 ii 是隶属于县 PiP_i 的所有市中第 xx 个诞生的市时,市 ii 的识别编号前 66 位为 PiP_i,后 66 位为 xx

PiP_ixx 不足 66 位,则在左侧补 00 直到满 66 位。

请求出所有市的识别编号。

注意,可能存在没有任何市下辖的县。

输入格式

输入按以下格式从标准输入给出:

NN MM
P1P_1 Y1Y_1
::
PMP_M YMY_M

输出格式

按照市编号的升序输出所有市的识别编号。

样例

2 3
1 32
2 63
1 12
000001000002
000002000001
000001000001
  • 11 是隶属于县 11 的所有市中第 22 个诞生的,因此识别编号为 000001000002000001000002
  • 22 是隶属于县 22 的所有市中第 11 个诞生的,因此识别编号为 000002000001000002000001
  • 33 是隶属于县 11 的所有市中第 11 个诞生的,因此识别编号为 000001000001000001000001
2 3
2 55
2 77
2 99
000002000001
000002000002
000002000003

数据范围

  • 1N1051 \leq N \leq 10^5
  • 1M1051 \leq M \leq 10^5
  • 1PiN1 \leq P_i \leq N
  • 1Yi1091 \leq Y_i \leq 10^9
  • 所有 YiY_i 各不相同
  • 输入均为整数
难度 普及
通过率
尝试 0
已通过 0
ID
1648
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签