|
||||||||||
DiscountTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 2670 Accepted Submission(s): 1503 Problem Description All the shops use discount to attract customers, but some shops doesnĄ¯t give direct discount on their goods, instead, they give discount only when you bought more than a certain amount of goods. Assume a shop offers a 20% off if your bill is more than 100 yuan, and with more than 500 yuan, you can get a 40% off. After you have chosen a good of 400 yuan, the best suggestion for you is to take something else to reach 500 yuan and get the 40% off. For the customersĄ¯ convenience, the shops often offer some low-price and useful items just for reaching such a condition. But there are still many customers complain that they canĄ¯t reach exactly the budget they want. So, the manager wants to know, with the items they offer, what is the minimum budget that cannot be reached. In addition, although the items are very useful, no one wants to buy the same thing twice. Input The input consists several testcases. The first line contains one integer N (1 <= N <= 1000), the number of items available. The second line contains N integers Pi (0 <= Pi <= 10000), represent the ith itemĄ¯s price. Output Print one integer, the minimum budget that cannot be reached. Sample Input
Sample Output
Source | ||||||||||
|