4 10 20 30 40
190 Taro should do as follows (slimes being combined are shown in bold): * (**10**, **20**, 30, 40) → (**30**, 30, 40) * (**30**, **30**, 40) → (**60**, 40) * (**60**, **40**) → (**100**)
5 10 10 10 10 10
120 Taro should do, for example, as follows: * (**10**, **10**, 10, 10, 10) → (**20**, 10, 10, 10) * (20, **10**, **10**, 10) → (20, **20**, 10) * (20, **20**, **10**) → (20, **30**) * (**20**, **30**) → (**50**)
3 1000000000 1000000000 1000000000
5000000000 The answer may not fit into a 32-bit integer type.
6 7 6 8 6 1 1
68 Taro should do, for example, as follows: * (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**)
{
"problem": {
"name": "Slimes",
"description": {
"content": "There are $N$ slimes lining up in a row. Initially, the $i$\\-th slime from the left has a size of $a_i$. Taro is trying to combine all the slimes into a larger slime. He will perform the following ope",
"description_type": "Markdown"
},
"platform": "AtCoder",
"limit": {
"time_limit": 2000,
"memory_limit": 262144
},
"difficulty": "None",
"is_remote": true,
"is_sync": true,
"sync_url": null,
"sign": "dp_n"
},
"statements": [
{
"statement_type": "Markdown",
"content": "There are $N$ slimes lining up in a row. Initially, the $i$\\-th slime from the left has a size of $a_i$.\nTaro is trying to combine all the slimes into a larger slime. He will perform the following ope...",
"is_translate": false,
"language": "English"
}
]
}