#ABC157C. 猜数字

猜数字

猜数字

题目描述

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

  • 十进制表示下恰好为 NN 位。(00 视为 11 位整数。对于其他整数,不允许在开头添加前导 00。)

  • 从左数第 sis_i 位是 cic_i(i=1,2,,M)(i = 1, 2, \cdots, M)

输入格式

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

NN MM
s1s_1 c1c_1
\vdots
sMs_M cMc_M

输出格式

输出答案。

样例

3 3
1 7
3 2
1 7
702

702702 从左数第 11 位是 7,第 33 位是 2,因此满足条件。另外,701701 以下的非负整数都不满足条件。

3 2
2 1
2 3
-1
3 1
1 0
-1

数据范围

  • 输入均为整数
  • 1N31 \leq N \leq 3
  • 0M50 \leq M \leq 5
  • 1siN1 \leq s_i \leq N
  • 0ci90 \leq c_i \leq 9
难度 普及
通过率
尝试 0
已通过 0
ID
1886
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签