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

6169번 - Long Distance Racing 다국어

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

문제

Bessie is training for her next race by running on a path that includes hills so that she will be prepared for any terrain. She has planned a straight path and wants to run as far as she can -- but she must be back to the farm within M seconds (1 <= M <= 10,000,000).

The entire path she has chosen is T units (1 <= T <= 100,000) in length and consists of equal-length portions that are uphill, flat, or downhill. The input data describes path segment i with a single character S_i that is u, f, or d, indicating respectively uphill, flat, or downhill.

Bessie takes U seconds (1 <= U <= 100) to run one unit of uphill path, F (1 <= F <= 100) seconds for a unit of flat path, and D (1 <= D <= 100) seconds for a unit of downhill path. Note that, when returning home, uphill paths become downhill paths and downhill paths become uphill paths.

Find the farthest distance Bessie can get from the farm and still make it back in time.

입력

  • Line 1: Five space-separated integers: M, T, U, F, and D
  • Lines 2..T+1: Line i+1 describes path segment i with a single letter: S_i

출력

  • Line 1: A single integer that is the farthest distance (number of units) that Bessie can get from the farm and make it back in time.

제한

예제 입력 1

13 5 3 2 1
u
f
u
d
f

예제 출력 1

3

힌트

출처

Olympiad > USA Computing Olympiad > 2007-2008 Season > USACO February 2008 Contest > Bronze 2번

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

출처

대학교 대회

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

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