페이지가 로드되지 않나요? 여기를 눌러보면 고쳐질 수도 있어요.
Placeholder

옷가게의 신기한 할인 시스템
스페셜 저지
서브태스크
1초 128MB

문제

권수쌤은 패션에 관심이 생겨 옷가게를 인수했다. 

안타깝게도 권수쌤이 새로 인수한 옷가게에는 유행에 뒤쳐진 제품들이 다소 있었다.

 

사람들이 사가지 않는 제품을 더 사가게 하기 위해서, 짧은 고민 끝에 새로운 할인 시스템을 구축했다.

권수쌤이 고안한 할인 시스템은 다음과 같다.

 

유행하지 않는 제품을 C원을 주고 사면, 유행하는 제품을 P% 할인 받아서 살 수 있다. 

하지만, 권수쌤은 (그리디 문제를 많이 풀어서 그런지) 욕심이 많기 때문에, P는 1,2,3 중에 하나이다.

하지만 이러한 할인 시스템이 잘 작동하지 않았다. 그래서 권수쌤은 유행에 뒤쳐진 물건을 N개 사면, 누적해서 할인을 받을 수 있게 해주었다. 

예를 들어, 유행에 뒤쳐진 제품 중에 2%할인 받는 제품과 3%할인 받는 제품을 샀다면, 유행하는 제품 100원짜리를 100*0.98*0.97 = 95.06원에 살 수 있다.

 

현재 옷가게에서 할인을 해주는 유행하지 않는 제품의 가격 C와 그것을 샀을 때 유행하는 제품을 얼마나 할인해주는지가 주어졌을때, 

고객이 구매하려는 물건을 얼마나 낮은 가격으로 살 수 있는 지 구하는 프로그램을 작성하시오.​


입력

첫째 줄에 유행하지 않는 제품의 개수인 N과 고객이 구매하려는 제품의 가격 M이 입력된다. 

(1 ≤​ N ≤ 50, 1 ≤​ M ≤​ 1,000,000,000) 

 

둘째 줄부터 총 N개의 줄에 각각의 유행에 뒤쳐진 제품의 가격 C와 그 물건을 샀을 때 할인 받을 수 있는 할인율 P가 주어진다. 

(1 ≤​ C ≤ 10,000,000, 1 ≤​ P ≤​ 3)


출력

첫째 줄에 고객이 구매하려는 제품을 얼마나 낮은 가격으로 살 수 있을지 소수점 여섯 자리까지 출력하시오.


예제 #1

3 100

1 1
1 2
1 3
97.060000

예제 #2

10 1000000000

10 2
2 3
6 2
3 2
3 1
2 3
9 3
4 3
2 3
10 1
792149797.573813

예제 #3

10 246918635

8667276 2
3833771 1
9208836 1
5081823 3
3367749 1
4393655 2
552508 1
8648685 2
3798496 2
8104796 1
241552654.968956

예제 #4

3 33

1000 1
100 2
10 3
33.000000
로그인해야 코드를 작성할 수 있어요.