Logo
(追記) (追記ここまで)

11486번 - Drink Responsibly 스페셜 저지다국어

시간 제한메모리 제한제출정답맞힌 사람정답 비율
1 초 256 MB33191758.621%

문제

The University of Lagado is organising events for the upcoming Fresher’s week and has been told — much to the surprise of its staff — that some of the undergraduates may enjoy a beer tasting. While sourcing a wide variety of drinks for the students to taste, the university realised that in the interests of safety there should be a limit on the alcohol consumption of any student, enforced by a strict limit on the amount any individual is allowed to spend.

In common with many popular establishments, the drinks with varying strengths are served in varying amounts: Either a litre, a half litre or a third of a litre to limit possible intoxication.

The students are looking forward to the event, but in order to make the most of their money and still be bright-eyed and bushy tailed for the first week of morning lectures, they don’t wish to get too drunk. How can the students spend all their money and consume in full their self-imposed alcohol limit for the night?

입력

  • One line containing three numbers:
    • m (0.00 ≤ m ≤ 10.00), the amount of money they can spend to two decimal places;
    • u (0.0 ≤ u ≤ 20.0), the number of units they aim to drink to one decimal place;
    • d (1 ≤ d ≤ 8), the number of different drinks available.
  • Another d lines, each containing:
    • up to 20 lowercase latin letters (the name of the drink);
    • an integer between 0 and 100 (its strength as a percentage);
    • its size (either ‘1/1’ for a litre, ‘1/2’ for a half or ‘1/3’ for a third);
    • a real number to two decimal places; its cost.

Name, strength, price and cost will be separated by spaces

출력

If the students’ aims are possible, write one or more lines, each listing the name of the drink purchased followed by the positive integer count of how many drinks of that type were bought. If there are several solutions, output any.

Otherwise, output a single line containing the word IMPOSSIBLE.

제한

예제 입력 1

10.00 9.0 2
fire 2 1/1 4.00
water 10 1/2 2.00

예제 출력 1

fire 2
water 1

예제 입력 2

2.00 3.0 3
firewater 1 1/1 1.00
windwater 1 1/1 1.00
earthwater 1 1/1 1.00

예제 출력 2

IMPOSSIBLE

힌트

출처

ICPC > Regionals > Europe > Northwestern European Regional Contest > The UK & Ireland Programming Contest > UKIEPC 2015 G번

(追記) (追記ここまで)

출처

대학교 대회

  • 사업자 등록 번호: 541-88-00682
  • 대표자명: 최백준
  • 주소: 서울시 서초구 서초대로74길 29 서초파라곤 412호
  • 전화번호: 02-521-0487 (이메일로 연락 주세요)
  • 이메일: contacts@startlink.io
  • 통신판매신고번호: 제 2017-서울서초-2193 호

AltStyle によって変換されたページ (->オリジナル) /