AT_abc157_c.[ABC157C] Guess The Number

普及-

通过率:0%

AC君温馨提醒

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

题目描述

如果存在满足以下条件的非负整数,请输出其中最小的一个。如果不存在这样的整数,请输出 −1-1。

  • 该整数的十进制表示恰好为 NN 位数。(00 被视为 11 位数。对于其他整数,不允许在首位添加 00。)
  • 从左起第 sis_i 位上的数字为 cic_i,其中 i=1,2,⋯ ,Mi = 1, 2, \cdots, M。

输入格式

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

NN MM
s1s_1 c1c_1
⋮\vdots
sMs_M cMc_M

输出格式

请输出答案。

输入输出样例

  • 输入#1

    3 3
    1 7
    3 2
    1 7

    输出#1

    702
  • 输入#2

    3 2
    2 1
    2 3

    输出#2

    -1
  • 输入#3

    3 1
    1 0

    输出#3

    -1

说明/提示

限制条件

  • 所有输入均为整数。
  • 1≤N≤31 \leq N \leq 3
  • 0≤M≤50 \leq M \leq 5
  • 1≤si≤N1 \leq s_i \leq N
  • 0≤ci≤90 \leq c_i \leq 9

样例解释 1

702702 的从左起第 11 位是 77,第 33 位是 22,因此 702702 满足题目条件。此外,701701 及以下的非负整数都不满足题目条件。

由 ChatGPT 4.1 翻译

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

首页