AT_abc113_c [ABC113C] ID
题目描述
Atcoder 国有 $N$ 个县,这些县一共包含 $M$ 个市。
第 $i$ 个市诞生于 $Y_i$ 年,属于第 $P_i$ 个县。
保证不会有多个市在同一年诞生。
现在需要为每个市分配一个 $12$ 位的识别号码。
如果第 $i$ 个市是其所属县 $P_i$ 中第 $x$ 个诞生的市,则该市的识别号码的前 $6$ 位为 $P_i$,后 $6$ 位为 $x$。
如果 $P_i$ 或 $x$ 不足 $6$ 位,则在左侧补 $0$ 直到 $6$ 位。
请为所有市求出其识别号码。
注意,有些县可能没有任何市。
输入格式
输入以如下格式从标准输入给出:
> $N$ $M$
> $P_1$ $Y_1$
> $P_2$ $Y_2$
> $\vdots$
> $P_M$ $Y_M$
输出格式
请按照市的编号升序输出所有市的识别号码。
说明/提示
### 限制条件
- $1 \leq N \leq 10^5$
- $1 \leq M \leq 10^5$
- $1 \leq P_i \leq N$
- $1 \leq Y_i \leq 10^9$
- 所有 $Y_i$ 互不相同
- 输入均为整数
### 样例解释 1
- 市 $1$ 是县 $1$ 中第 $2$ 个诞生的市,因此识别号码为 $000001000002$。
- 市 $2$ 是县 $2$ 中第 $1$ 个诞生的市,因此识别号码为 $000002000001$。
- 市 $3$ 是县 $1$ 中第 $1$ 个诞生的市,因此识别号码为 $000001000001$。
由 ChatGPT 4.1 翻译