番号札
题意翻译
小偷你拿着号码牌N个。第个号码牌上写着数字ai,颜色是ci。
小偷想,某个正整数M存在于数字与颜色之间,有着以下
的关系。
1,M涂的是同样的颜色。
M+1,…2M涂成不同的颜色。
2M+1,…3M涂成不同的颜色。
...
作为M寻求能考虑多少种的数。但是,在M的值被无限考虑的情况下,输出-1。
输入是以下形式从标准输入被提供的。
将答案输出一行。
题目描述
[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
```
输入输出格式
输入格式
输出格式
输入输出样例
暂无测试点说明
### Constraints
すぬけ君が番号札を $ N $ 個持っている。$ i $ 番目の番号札には数字 $ a_i $ が書いてあり、色は $ c_i $ である。
すぬけ君は、ある正整数 $ M $ が存在し、数字と色の間には以下のような関係があるのではないかと考えた。
- $ 1,\ ...,\ M $ は同じ色で塗られている。
- $ M+1,\ ...,\ 2M $ は別の同じ色で塗られている。
- $ 2M+1,\ ...,\ 3M $ は別の同じ色で塗られている。
- ...
$ M $ として何通りの数が考えられるか求めよ。ただし、$ M $ の値が無限通り考えられる場合には、`-1` を出力せよ。
- - - - - -
- $ 1\ \leq\ N\ \leq\ 20 $
- $ 1\ \leq\ a_1 $
- $ 1\ \leq\ c_i\ \leq\ 20 $