AT_abc113_c.[ABC113C] ID

普及/提高-

通过率:0%

AC君温馨提醒

该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

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

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

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

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

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

如果 PiP_i 或 xx 不足 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

    输出#1

    000001000002
    000002000001
    000001000001
  • 输入#2

    2 3
    2 55
    2 77
    2 99

    输出#2

    000002000001
    000002000002
    000002000003

说明/提示

限制条件

  • 1≤N≤1051 \leq N \leq 10^5
  • 1≤M≤1051 \leq M \leq 10^5
  • 1≤Pi≤N1 \leq P_i \leq N
  • 1≤Yi≤1091 \leq Y_i \leq 10^9
  • 所有 YiY_i 互不相同
  • 输入均为整数

样例解释 1

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

由 ChatGPT 4.1 翻译

输入解题思路,AI测评打分。不知道怎么写?

首页