Wonderful Wallet

2 secs 1024 MB
magurofly's icon magurofly

問題文

高橋くんは不思議な財布を持っています。 この財布には 5050 円玉、 1010 円玉、 55 円玉、 11 円玉のいずれかの硬貨のみ入れることができます。

高橋くんがこの財布を叩くと、以下のイベントのうち起こりうるものが 11 つ、ランダムで発生します。(どれも起こり得ない場合は、何も起こりません)

  • 5050 円玉 11 枚が、 1010 円玉 55 枚に変化する
  • 1010 円玉 11 枚が、 55 円玉 22 枚に変化する
  • 55 円玉 11 枚が、 11 円玉 55 枚に変化する

今、高橋くんの財布には 5050 円玉が N50N_{50} 枚、 1010 円玉が N10N_{10} 枚、 55 円玉が N5N_{5} 枚、 11 円玉が N1N_{1} 枚入っています。

財布の中の硬貨がすべて 11 円玉に変化するには、高橋くんは何回財布を叩く必要がありますか?

なお、イベントがどのような順序で発生しても同じ答えになることが保証されます。

制約

  • 0N50,N10,N5,N11090 \le N_{50}, N_{10}, N_{5}, N_{1} \le 10^{9}
  • 入力はすべて整数である

入力

N50 N10 N5 N1N_{50}\ N_{10}\ N_{5}\ N_{1}

出力

答えを 11 行に出力せよ。

入出力例

入力例1
0 1 0 0
出力例1
3

はじめ、高橋くんの財布には 1010 円玉が 11 枚入っていました。叩く毎に、財布の中身は以下のように変化しました。

  1. 55 円玉が 22
  2. 55 円玉が 11 枚、 11 円玉が 55
  3. 11 円玉が 1010
入力例2
1 0 0 0
出力例2
16

はじめ財布には 5050 円玉が 11 枚入っており、 1616 回叩くと 11 円玉が 5050 枚になりました。

入力例3
998244353 998244853 998444353 99824353
出力例3
19965088560

答えは 3232 ビット整数で表される範囲を越えることがあります。

Submit


Go (1.21)