6 3 4 5 30 2 10 4 25 2 15
49
For example, Takahashi can increase his money by $49$ yen by acting as follows:
* Move to town $5$. His money becomes $10^{10^{100}} - 12$ yen.
* Participate in the first market. His money becomes $10^{10^{100}} + 18$ yen.
* Move to town $4$. His money becomes $10^{10^{100}} + 15$ yen.
* Participate in the third market. His money becomes $10^{10^{100}} + 40$ yen.
* Move to town $2$. His money becomes $10^{10^{100}} + 34$ yen.
* Participate in the fourth market. His money becomes $10^{10^{100}} + 49$ yen.
It is impossible to increase his money to $10^{10^{100}} + 50$ yen or more, so print `49`.6 1000000000 4 5 30 2 10 4 25 2 15
0 The toll fee is so high that it is optimal for him not to move from town $1$.
50 10 15 37 261 28 404 49 582 19 573 18 633 3 332 31 213 30 377 50 783 17 798 4 561 41 871 15 525 16 444 26 453
5000
50 1000000000 15 30 60541209756 48 49238708511 1 73787345006 24 47221018887 9 20218773368 34 40025202486 14 28286410866 24 82115648680 37 62913240066 14 92020110916 24 20965327730 32 67598565422 39 79828753874 40 52778306283 40 67894622518
606214471001 Note that the output value may exceed the range of a $32$\-bit integer.
{
"problem": {
"name": "Merchant Takahashi",
"description": {
"content": "The Kingdom of AtCoder has $N$ towns: towns $1$, $2$, $\\ldots$, $N$. To move from town $i$ to town $j$, you must pay a toll of $C \\times |i-j|$ yen. Takahashi, a merchant, is considering participating",
"description_type": "Markdown"
},
"platform": "AtCoder",
"limit": {
"time_limit": 2000,
"memory_limit": 262144
},
"difficulty": "None",
"is_remote": true,
"is_sync": true,
"sync_url": null,
"sign": "abc353_g"
},
"statements": [
{
"statement_type": "Markdown",
"content": "The Kingdom of AtCoder has $N$ towns: towns $1$, $2$, $\\ldots$, $N$. To move from town $i$ to town $j$, you must pay a toll of $C \\times |i-j|$ yen.\nTakahashi, a merchant, is considering participating...",
"is_translate": false,
"language": "English"
}
]
}