HomeVolumesContestsSectionsForumsUsersPrintHelpAbout

Volumes > Repetition (Loops) > problem:


50820 - Post Office

Guest
• Review clarifications (1)

Volume problems

• 51115 - Pascal Triangle
• 50898 - Draw the Pattern
• 51116 - The Star Triangle
• 50896 - Sum of Even Numbers
• 50815 - Breaking the Bunker
• 50899 - How Many Years
• 50806 - TVSH
• 51078 - Max trade
• 50820 - Post Office
• 50807 - Euro to Leke
• 50810 - Print Office
• 50952 - Derby Tirana
• 50871 - Harmonic Mean
• 50859 - Low performance
• 50508 - The Biggest Area
• 51077 - Grades Histogram
• 50528 - Rock-Scissors-Paper

Feedback

If you notice incorrect translations in Contester, please let author know.

Time limit 2000/4000/4000/4000 ms. Memory limit 65000/65000/65000/65000 Kb.
Question by Ibrahim Mesecan.

Post Office

National Post office calculates the prices according to two criteria:

The distance of countries:
  1. In country: 0.5
  2. Neighboring countries: 1
  3. the countries in Europe: 1.5
  4. Asia, Africa: 2
  5. America: 3
  6. Other countries: 5
          Weight in grams
  1. 1 - 50 gr: 1
  2. 51 - 100 gr: 1.5
  3. 101 - 250 gr: 3
  4. 251 - 500 gr: 6
  5. 501 - 1000 gr: 12
  6. Above: 20
The object sent to neighboring countries is called one unit price (p). Prices of other countries are multiplied with the given coefficients. For example, if a 200 grams box is sent to a neighboring country. The price is 3p. Or, if the same box is sent to Africa the price is 3*2*p.

Question: Write a program that gets the information for n postal objects and then prints the total amount of money collected.

Input specification
In the first line, you will be given two integers: The number of postal objects(n) and the unit post price. Then, in the following n lines you will be given information for n postal objects.

  • The weight of object in grams, an integer between 1 and 3,000
  • Country code: an integer between 1 and 6.
where 0 ≤ n ≤ 20,000.

Output specification:
Show one number with two digits precision.

Sample Input I
5 70
15 4
52 1
174 1
52 3
12 2
Sample Output I
525.00

Explanation:

  1. First box is 15 grams and it was sent to Asia or Africa: 70 * 1 * 2 = 140
  2. The second box is 52 grams and was sent to in country: 70 * 1.5 * 0.5 = 52.5
  3. The third box is: 105
  4. The fourth box is: 157.5
  5. The fifth box is: 70
And the total is 525 leke



Для отправки решений необходимо выполнить вход.

www.contester.ru