AT_nyc2015_6 番号札
题目描述
[problemUrl]: https://atcoder.jp/contests/NYC2015/tasks/nyc2015_6
输入以以下格式从标准输入给出。
> $N$
$a_1$ $c_1$
⋮
$a_N$ $c_N$
请将答案输出一行。
```
4
27 2
2000 4
2015 4
2100 1
```
```
277
```
```
3
1 1
2 2
3 1
```
```
0
```
输入格式
第一行为一个整数 $N$,表示编号牌的数量。
接下来的 $N$ 行,每行包含两个整数 $a_i$ 和 $c_i$,分别表示第 $i$ 张编号牌上的数字和颜色。
输出格式
输出满足条件的 $M$ 的个数。如果 $M$ 的取值有无穷多种,输出 $-1$。
说明/提示
### 限制条件
すぬけ君有 $N$ 张编号牌。第 $i$ 张编号牌上写有数字 $a_i$,颜色为 $c_i$。
すぬけ君认为,存在某个正整数 $M$,数字和颜色之间存在如下关系:
- $1,\ldots,M$ 被涂成同一种颜色。
- $M+1,\ldots,2M$ 被涂成另一种同样的颜色。
- $2M+1,\ldots,3M$ 被涂成另一种同样的颜色。
- 以此类推。
请你求出可能的 $M$ 有多少种。如果 $M$ 的取值有无穷多种,请输出 $-1$。
- $1 \leq N \leq 20$
- $1 \leq a_1$
- $1 \leq c_i \leq 20$
由 ChatGPT 4.1 翻译