次のように操作を行えばよいです。 操作対象のスライムを太字で表しています。 - (10, 20, 30, 40) → (30, 30, 40) - (30, 30, 40) → (60, 40) - (60, 40) → (100)
例えば、次のように操作を行えばよいです。 - (10, 10, 10, 10, 10) → (20, 10, 10, 10) - (20, 10, 10, 10) → (20, 20, 10) - (20, 20, 10) → (20, 30) - (20, 30) → (50)
答えは 32-bit 整数型に収まらない場合があります。
例えば、次のように操作を行えばよいです。 - (7, 6, 8, 6, 1, 1) → (7, 6, 8, 6, 2) - (7, 6, 8, 6, 2) → (7, 6, 8, 8) - (7, 6, 8, 8) → (13, 8, 8) - (13, 8, 8) → (13, 16) - (13, 16) → (29)
### Sample Explanation 1
次のように操作を行えばよいです。 操作対象のスライムを太字で表しています。 - (**10**, **20**, 30, 40) → (**30**, 30, 40) - (**30**, **30**, 40) → (**60**, 40) - (**60**, **40**) → (**100**)
### Sample Explanation 2
例えば、次のように操作を行えばよいです。 - (**10**, **10**, 10, 10, 10) → (**20**, 10, 10, 10) - (20, **10**, **10**, 10) → (20, **20**, 10) - (20, **20**, **10**) → (20, **30**) - (**20**, **30**) → (**50**)
### Sample Explanation 3
答えは 32-bit 整数型に収まらない場合があります。
### Sample Explanation 4
例えば、次のように操作を行えばよいです。 - (7, 6, 8, 6, **1**, **1**) → (7, 6, 8, 6, **2**) - (7, 6, 8, **6**, **2**) → (7, 6, 8, **8**) - (**7**, **6**, 8, 8) → (**13**, 8, 8) - (13, **8**, **8**) → (13, **16**) - (**13**, **16**) → (**29**)