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

6032번 - Toy Shopping 다국어

시간 제한메모리 제한제출정답맞힌 사람정답 비율
1 초 128 MB26721318781.659%

문제

Bessie wants some toys. She's been saving her allowance for years, and has an incredibly huge stash. However, she is quite frugal and wants to get the best value for her cash. In fact, she has decided only to buy exactly three different toys of the N (3 <= N <= 25,000) offered at the Bovine Plaything Palace.

Toy i brings Bessie J_i (0 <= J_i <= 1,000,000) microbundles of joy and has price P_i (0 < P_i <= 100,000,000). Bessie has enough money to buy any three toys that she chooses.

Bessie wants to maximize the sum of her happy-frugal metric (which is calculated as J_i/P_i -- joy divided by price) for the three toys she chooses. Help Bessie decide which toys she should buy. The answer is guaranteed to be unique.

Assume that the Bovine Plaything Palace offers 6 different toys for Bessie:

 i Joy Price Happy-Frugal Metric
 - --- ----- -------------------
 1 0 521 0.00000
 2 442 210 2.10476...
 3 119 100 1.19000
 4 120 108 1.11111...
 5 619 744 0.83198...
 6 48 10 4.80000

Bessie would choose toy 6 (HFM = 4.80), toy 2 (HFM = 2.10), and toy 3 (HFM = 1.19).

입력

  • Line 1: A single integer: N
  • Lines 2..N+1: Line i+1 contains two space-separated integers: J_i and P_i

출력

  • Line 1: The total price that Bessie will have to pay
  • Lines 2..4: In descending order sorted by the happy-frugal metric, the 1-based index of the toys that Bessie should buy, one per line

제한

예제 입력 1

6
0 521
442 210
119 100
120 108
619 744
48 10

예제 출력 1

320
6
2
3

힌트

출처

Olympiad > USA Computing Olympiad > 2009-2010 Season > USACO February 2010 Contest > Bronze 3번

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

출처

대학교 대회

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

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