Codeforces Round 583 (Div. 1 + Div. 2, based on Olympiad of Metropolises)
A
Optimal Currency Exchange
Codeforces
1400
原题
←B →
翻译中…

Andrew was very excited to participate in Olympiad of Metropolises. Days flew by quickly, and Andrew is already at the airport, ready to go home. He has $n$ rubles left, and would like to exchange them to euro and dollar bills. Andrew can mix dollar bills and euro bills in whatever way he wants. The price of one dollar is $d$ rubles, and one euro costs $e$ rubles.

翻译中…

Recall that there exist the following dollar bills: $1$, $2$, $5$, $10$, $20$, $50$, $100$, and the following euro bills — $5$, $10$, $20$, $50$, $100$, $200$ (note that, in this problem we do not consider the $500$ euro bill, it is hard to find such bills in the currency exchange points). Andrew can buy any combination of bills, and his goal is to minimize the total number of rubles he will have after the exchange.

翻译中…

Help him — write a program that given integers $n$, $e$ and $d$, finds the minimum number of rubles Andrew can get after buying dollar and euro bills.

翻译中…

Input

翻译中…

The first line of the input contains one integer $n$ ($1 \leq n \leq 10^8$) — the initial sum in rubles Andrew has.

翻译中…

The second line of the input contains one integer $d$ ($30 \leq d \leq 100$) — the price of one dollar in rubles.

翻译中…

The third line of the input contains integer $e$ ($30 \leq e \leq 100$) — the price of one euro in rubles.

翻译中…

Output

翻译中…

Output one integer — the minimum number of rubles Andrew can have after buying dollar and euro bills optimally.

翻译中…

Note

翻译中…

In the first example, we can buy just $1$ dollar because there is no $1$ euro bill.

翻译中…

In the second example, optimal exchange is to buy $5$ euro and $1$ dollar.

翻译中…

In the third example, optimal exchange is to buy $10$ dollars in one bill.

翻译中…

样例

Input #1
100
60
70
Output #1
40
InputCopy OutputCopy
Input #2
410
55
70
Output #2
5
InputCopy OutputCopy
Input #3
600
60
70
Output #3
0
InputCopy OutputCopy
题目信息
题号
1214A
时间限制
1.5 s
内存限制
512 MB
标签
暴力
数学

题面与样例版权归 Codeforces 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。