5 11 1 2 4 8 11 1 2 2 8 32 10 8 5 4 29384293847243 454353412 332423423 934923490 1 900000000000000000 332423423 454353412 934923490 987654321
20 19 26 3821859835 23441258666 For the first testcase, a sequence of moves that achieves the minimum cost of $20$ is: * Initially $x = 0$. * Pay $8$ to increase by $1$ ($x = 1$). * Pay $1$ to multiply by $2$ ($x = 2$). * Pay $1$ to multiply by $2$ ($x = 4$). * Pay $2$ to multiply by $3$ ($x = 12$). * Pay $8$ to decrease by $1$ ($x = 11$). For the second testcase, a sequence of moves that achieves the minimum cost of $19$ is: * Initially $x = 0$. * Pay $8$ to increase by $1$ ($x = 1$). * Pay $1$ to multiply by $2$ ($x = 2$). * Pay $2$ to multiply by $5$ ($x = 10$). * Pay $8$ to increase by $1$ ($x = 11$).
{
"problem": {
"name": "Pay to Win",
"description": {
"content": "You start with the number $0$ and you want to reach the number $N$. You can change the number, paying a certain amount of coins, with the following operations: * Multiply the number by $2$, paying ",
"description_type": "Markdown"
},
"platform": "AtCoder",
"limit": {
"time_limit": 2000,
"memory_limit": 262144
},
"difficulty": "None",
"is_remote": true,
"is_sync": true,
"sync_url": null,
"sign": "agc044_a"
},
"statements": [
{
"statement_type": "Markdown",
"content": "You start with the number $0$ and you want to reach the number $N$.\nYou can change the number, paying a certain amount of coins, with the following operations:\n\n* Multiply the number by $2$, paying ...",
"is_translate": false,
"language": "English"
}
]
}