問題一覧 > 通常問題

No.467 隠されていたゲーム

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

問題文

父の机の引き出しを開けたら、綺麗に包装されてリボンがついている箱を偶然見つけてしまった。
勝手に開けてみると、ゲームが入っていた。面白そうだったので、こっそり遊んでみることにした。

このゲームは正方形のマスが敷き詰められた無限に広いフィールドをキャラクターを移動させてプレイする。
製作者の性格が悪いため移動が少し面倒である。

キャラは現在いるマスからのチェビシェフ距離(L距離)d1dnの好きなマスに移動できる。
(x1,y1)(x2,y2)のチェビシェフ距離はmax(|x1x2|,|y1y2|)で表される。(チェビシェフ距離:wikipedia)

今、キャラが(0,0)のマスにいる。
(0,0)から(x,y)に移動する最短移動回数を求めよ。
移動不可能の場合は1を出力せよ。

入力

n
d1dn
x y

1行目に移動できる距離の個数nが与えられる。
2行目にdiが空白区切りで与えられる。
3行目に目的のマスの座標(x,y)が空白区切りで与えられる。

入力はすべて整数で与えられる。
1n15
1di109 (diはすべて異なる)
109x,y109

出力

(x,y)までの最短移動回数を出力せよ。
移動不可能の場合は1を出力せよ。

サンプル

サンプル1
入力
3
3 4 5
12 12
出力
3

(0,0)  (3,3)  (7,7)  (12,12)

サンプル2
入力
2
5 9
4 0
出力
2

(0,0)  (9,0)  (4,0)

サンプル3
入力
1
1
45 14
出力
45

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