問題一覧 > 通常問題

No.358 も~っと!門松列

レベル : / 実行時間制限 : 1ケース 1.000秒 / メモリ制限 : 114 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 375
作問者 : koyumeishi / テスター : 🐬hec
5 ProblemId : 1025 / 出題時の順位表 / 自分の提出
問題文最終更新日: 2017-06-25 01:15:28

問題文

門松列 とは 3 個の要素からなる数列 A1,A2,A3 で以下の 2 つの条件を満たすものです。

  • A1,A2,A3 は全て異なる
  • 3 つの要素の中で A2 が最も大きい,または,A2 が最も小さい

3 個の要素からなる数列 A=A1,A2,A3 が与えられます。
数列A と正整数p(1p) によって決まる数列 Bp を次のように定義します。

  • Bp=(A1modp),(A2modp),(A3modp)
    注) xmody は、 xy で割ったときの余りです。
Bpが門松列になるような正整数pがいくつ存在するか出力してください。 無限に存在する場合は "INF" と出力してください。

入力

A1 A2 A3

入力は全て整数で、以下の制約を満たします。
1Ai1000

出力

Bpが門松列になるような正整数pがいくつ存在するか出力してください。 無限に存在する場合は "INF" と出力してください。

サンプル

サンプル1
入力
5 6 7
出力
3

B3=2,0,1
B6=5,0,1
B7=5,6,0
が門松列になるので、答えは3です。

サンプル2
入力
5 1 4
出力
INF

なんか無限にあるみたいです。

サンプル3
入力
10 20 30
出力
16

サンプル4
入力
114 514 114
出力
0

提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。