3225.Martian Dollar

Time Limit: 1s Memory Limit: 256MB

One day Vasya got hold of information on the Martian dollar course in bourles for the next n days. The buying prices and the selling prices for one dollar on day i are the same and are equal to ai. Vasya has b bourles. He can buy a certain number of dollars and then sell it no more than once in n days. According to Martian laws, one can buy only an integer number of dollars. Which maximal sum of money in bourles can Vasya get by the end of day n?

Input Format(From the terminal/stdin)

The first line contains two integers n and b (1 \le n,b \le 2000) - the number of days and the initial number of money in bourles. The next line contains n integers ai (1 \le ai \le 2000) - the prices of Martian dollars.

Output Format(To the terminal/stdout)

Print the single number - which maximal sum of money in bourles can Vasya get by the end of day n.

Sample Input 1

Copy
2 4
3 7
 · \n
 · \n

Sample Output 1

Copy
8
 \n

Sample Input 2

Copy
4 10
4 3 2 1
 ·  \n
 · · · \n

Sample Output 2

Copy
10
  \n

Sample Input 3

Copy
4 10
4 2 3 1
 ·  \n
 · · · \n

Sample Output 3

Copy
15
  \n

Submit

请先 登录

© 2025 FAQs