No.849 yuki国の分割統治
レベル : / 実行時間制限 : 1ケース 2.000秒 / メモリ制限
: 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 66
作問者 :
chocorusk
/ テスター :
tempura_pp
タグ : / 解いたユーザー数 66
作問者 :


問題文最終更新日: 2019-07-04 18:13:38
問題文
yuki国は無限に広がる座標平面とみなすことができ、そのすべての格子点 (
- 都市
にあるワープパネル を踏むと、都市 にワープできる。 - 都市
にあるワープパネル を踏むと、都市 にワープできる。 - 都市
にあるワープパネル を踏むと、都市 にワープできる。 - 都市
にあるワープパネル を踏むと、都市 にワープできる。
yuki国には
- ワープパネルを有限回 (
回でもよい) 踏むことで都市 から都市 に移動できるとき、またそのときに限り、国民 と国民 は同じグループに属す。 - 各グループには少なくとも
人の国民が属す。
これらの条件により、グループ分けは矛盾なく一意に定まることが証明できます。このとき、国民たちはいくつのグループに分かれるでしょうか。
入力
-
-
-
-
-
-
- 入力はすべて整数である。
出力
国民たちが何個のグループに分かれるかを出力せよ。
サンプル
サンプル1
入力
1 2 2 2 4 1 2 3 3 1 0 3 1
出力
2
- 都市
から都市 までは と移動できるので、国民 と国民 は同じグループに属す。 - 都市
から都市 までは と移動できるので、国民 と国民 は同じグループに属す。 - 都市
から都市 までワープパネルを使って移動することはできないので、国民 と国民 は異なるグループに属す。
サンプル2
入力
0 1 1 0 2 314159265 358979323 314159265 358979323
出力
1
同じ都市に複数の国民が住んでいることもあります。
サンプル3
入力
2 0 3 0 5 1 0 2 3 5 4 4 3 1 2
出力
4
サンプル4
入力
7 6 8 9 10 80 0 53 48 62 51 15 27 55 18 31 79 6 81 95 76 44 99 28 84
出力
5
提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。