QOJ.ac

QOJ

Time Limit: 2 s Memory Limit: 256 MB

#23857. Matite

Statistics

JOI-kun ha deciso di andare in una cartoleria vicina per comprare $N$ matite.

Nella cartoleria le matite vengono vendute in confezioni contenenti un numero fisso di matite. La confezione $X$ contiene $A$ matite al prezzo di $B$ yen, mentre la confezione $Y$ contiene $C$ matite al prezzo di $D$ yen.

JOI-kun sceglierà la confezione $X$ oppure la confezione $Y$ e acquisterà un certo numero di confezioni del tipo scelto. Non può acquistare entrambi i tipi di confezioni. Trova la somma minima di denaro necessaria per ottenere almeno $N$ matite.

Input

L'input è fornito dallo standard input nel seguente formato.

N A B C D

Output

Stampa la somma minima di denaro necessaria a JOI-kun per ottenere almeno $N$ matite.

Assunzioni

  • $1 \le N \le 1000$.
  • $1 \le A \le 1000$.
  • $1 \le B \le 1000$.
  • $1 \le C \le 1000$.
  • $1 \le D \le 1000$.

Esempi

Input 1

10 3 100 5 180

Output 1

360

Note

JOI-kun vuole ottenere $10$ matite. La confezione $X$ contiene $3$ matite per $100$ yen e la confezione $Y$ contiene $5$ matite per $180$ yen. In questo caso, se sceglie la confezione $X$, deve acquistare $4$ confezioni, spendendo $400$ yen. Se sceglie la confezione $Y$, deve acquistare $2$ confezioni, spendendo $360$ yen. Pertanto, la somma minima di denaro necessaria è il minore tra $400$ yen e $360$ yen, ovvero $360$ yen.

Input 2

6 2 200 3 300

Output 2

600

Note

In questo caso, sia scegliendo la confezione $X$ sia scegliendo la confezione $Y$, la somma di denaro necessaria è $600$ yen. La somma minima di denaro necessaria è $600$ yen.

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.