#ATabc113c. [ABC113C] ID

[ABC113C] ID

AT_abc113_c [ABC113C] ID

题目描述

Atcoder 国有 NN 个县,这些县一共包含 MM 个市。

ii 个市诞生于 YiY_i 年,属于第 PiP_i 个县。

保证不会有多个市在同一年诞生。

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

如果第 ii 个市是其所属县 PiP_i 中第 xx 个诞生的市,则该市的识别号码的前 66 位为 PiP_i,后 66 位为 xx

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

请为所有市求出其识别号码。

注意,有些县可能没有任何市。

输入格式

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

NN MM
P1P_1 Y1Y_1
P2P_2 Y2Y_2
\vdots
PMP_M YMY_M

输出格式

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

样例 1

输入

2 3
1 32
2 63
1 12

输出

000001000002
000002000001
000001000001

样例 2

输入

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 互不相同
  • 输入均为整数

样例解释 1

  • 11 是县 11 中第 22 个诞生的市,因此识别号码为 000001000002000001000002
  • 22 是县 22 中第 11 个诞生的市,因此识别号码为 000002000001000002000001
  • 33 是县 11 中第 11 个诞生的市,因此识别号码为 000001000001000001000001

由 ChatGPT 4.1 翻译