No.2731 Two Colors
レベル : / 実行時間制限 : 1ケース 3.000秒 / メモリ制限
: 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 135
作問者 :
kusirakusira
/ テスター :
👑
AngrySadEight
FplusFplusF
hiro1729
🦠みどりむし
タグ : / 解いたユーザー数 135
作問者 :




問題文最終更新日: 2024-04-14 18:49:23
問題文
縦 行、横 列のグリッドがあります。上から 行目、左から 列目のマスを で表します。
マス には互いに異なる非負整数 が書かれています。
初め、 に色 、に色 が塗られており、その他のマスは何も色が塗られていません。
以下の操作を色 が塗られたマスと色 が塗られたマスが隣接している箇所が存在しない間行います。なお、 つのマス は を満たすとき、またその時に限り「隣接している」といいます。
- 回目の操作の時、色 が塗られたマスと隣接している何も塗られていないマスのうち、書かれている数字が最も小さいマスに色 を塗る。
入力
- 入力はすべて整数
- はすべて異なる。
出力
答えを出力してください。
サンプル
サンプル1
入力
3 3 1 2 3 7 6 8 9 5 4
出力
4
以下のように操作が行われます。(図では赤は色 、青は色 を表します)

サンプル2
入力
5 4 1 10 1000 100 200 2 20 2000 3 30 300 3000 4 40 4000 400 500 50 5000 5
出力
6
サンプル3
入力
5 5 1 2 101 102 103 4 3 104 105 106 107 108 109 110 111 112 113 114 7 8 115 116 117 6 5
出力
10
提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。