atcoder#ARC109A. [ARC109A] Hands

[ARC109A] Hands

配点 : 300300

問題文

100100 階建ての建物 A , B があります。 i=1,,100i = 1,\dots, 100 について、建物 Aii 階と Bii 階は廊下で繋がれています。 また、i=1,,99i = 1,\dots, 99 について、建物 Ai+1i+1 階と Bii 階は廊下で繋がれています。 どの廊下も双方向に通行可能で、移動には xx 分かかります。 また、A, B どちらの建物にも階段があり、i=1,,99i=1,\dots,99 について、同じ建物の ii 階と i+1i+1 階は階段で繋がれています。どの階段も双方向に通行可能で、移動には yy 分かかります。

建物 Aaa 階から建物 Bbb 階に移動するのにかかる最短時間を求めてください。

制約

  • 1a,b,x,y1001 \leq a,b,x,y \leq 100
  • 入力はすべて整数

入力

入力は以下の形式で標準入力から与えられる。

aa bb xx yy

出力

建物 Aaa 階から建物 Bbb 階に移動するときの最短時間を出力せよ。

2 1 1 5
1

建物 A22 階と建物 B11 階は直接廊下で繋がれているため、11 分で移動できます。 階段を一度でも使うと 55 分かかってしまうため、これが最短です。

1 2 100 1
101

例えば、階段を使って建物 A22 階に移動した後に廊下を使って建物 B22 階に移動すると 1+100=1011+100=101 分で移動できます。

1 100 1 100
199

廊下のみを使って移動すると、最短時間で移動できます。