No.1303 Inconvenient Kingdom
タグ : / 解いたユーザー数 14
作問者 :



問題文
yuki王国には、
現在、
あなたは
以上の操作を終えた後、あなたは
さて、ここで不便度を以下のように定義します。
不便度
あなたの目標は最適に道路を建設することで不便度を最小にすることです。達成可能な不便度の最小値を求めてください。
また、不便度最小を達成する「道路の建設方法」の中で、建設する道路の本数が最小であるような 異なる「道路の建設方法」の個数も求めてください。
条件を満たす「道路の建設方法」の個数は非常に大きくなる可能性があるので、
注:連結の定義
ある都市から別の都市に何本かの道路を通って到達できるとき、それらの都市は連結であるとします。また、すべての都市はそれ自身と連結であるとみなします。注:異なる「道路の建設方法」の定義
二つの「道路の建設方法」について、ある都市
制約
- 入力は全て整数である。
ならば または を満たす。
入力
出力
一行目には、達成できる不便度の最小値を出力してください。
二行目には、不便度最小を達成する「道路の建設方法」の中で、建設する道路の本数が最小であるような 異なる「道路の建設方法」の個数を
サンプル
サンプル1
入力
3 1 1 2
出力
0 2
建設予定に従って都市
サンプル2
入力
3 0
出力
4 3
例えば都市
サンプル3
入力
3 2 1 2 1 3
出力
0 3
不便度
- 都市
と都市 間、都市 と都市 間に道路を 本ずつ建設する - 都市
と都市 間、都市 と都市 間に道路を 本ずつ建設する - 都市
と都市 間、都市 と都市 間に道路を 本ずつ建設する
サンプル4
入力
11 10 5 11 6 11 2 6 2 5 2 11 3 4 3 9 1 10 4 9 7 8
出力
64 288
提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。