3 2 10 20
20.000000000000000
The available operations are as follows:
* Pay $10$ yen. Replace $N$ with $\displaystyle\left\lfloor\frac{N}{2}\right\rfloor$.
* Pay $20$ yen. Roll a die. Let $b$ be the outcome, and replace $N$ with $\displaystyle\left\lfloor\frac{N}{b}\right\rfloor$.
The optimal strategy is to perform the first operation twice.3 2 20 20
32.000000000000000
The available operations are as follows:
* Pay $20$ yen. Replace $N$ with $\displaystyle\left\lfloor\frac{N}{2}\right\rfloor$.
* Pay $20$ yen. Roll a die. Let $b$ be the outcome, and replace $N$ with $\displaystyle\left\lfloor\frac{N}{b}\right\rfloor$.
The optimal strategy is as follows:
* First, perform the second operation to roll the die.
* If the outcome is $4$ or greater, then $N$ becomes $0$.
* If the outcome is $2$ or $3$, then $N$ becomes $1$. Now, perform the first operation to make $N = 0$.
* If the outcome is $1$, restart from the beginning.314159265358979323 4 223606797 173205080
6418410657.7408381
{
"problem": {
"name": "Toward 0",
"description": {
"content": "You are given an integer $N$. You can perform the following two types of operations: * Pay $X$ yen to replace $N$ with $\\displaystyle\\left\\lfloor\\frac{N}{A}\\right\\rfloor$. * Pay $Y$ yen to roll a",
"description_type": "Markdown"
},
"platform": "AtCoder",
"limit": {
"time_limit": 2000,
"memory_limit": 262144
},
"difficulty": "None",
"is_remote": true,
"is_sync": true,
"sync_url": null,
"sign": "abc350_e"
},
"statements": [
{
"statement_type": "Markdown",
"content": "You are given an integer $N$. You can perform the following two types of operations:\n\n* Pay $X$ yen to replace $N$ with $\\displaystyle\\left\\lfloor\\frac{N}{A}\\right\\rfloor$.\n* Pay $Y$ yen to roll a...",
"is_translate": false,
"language": "English"
}
]
}