아직 만들고 있는 페이지입니다.

이 페이지는 아직 만드는 중입니다. 보이는 내용은 바뀔 수 있습니다.

Nearest Station

시간 제한1초메모리 제한512 MB

요약
p*a_k + q*b_k만큼 이동하는 티켓 n장 중 일부를 골라 합이 m에 가장 가깝게 만든 뒤, 남은 최소 도보 칸수를 출력한다.
난이도

보통10점 중 6점

유형
정수론, 수학, 동적 계획법, 그리디
정답자
아직 제출이 없습니다

문제

うさぎがある電車のチケットをn 枚持っている. チケットにはそれぞれ0 からn − 1 までの番号がついていて, k 番のチケットを使うと, p⋅ak + q⋅bk 駅進むことができる.

うさぎは今いる駅からm 駅進んだ駅にあるニンジン食べ放題の店に行きたいが, なるべく歩く距離を短くしたい. 駅は等間隔に並んでいる. チケットを電車の上り線で進むことのみに用いるとき, うさぎは最小何駅分の徒歩で店に着けるか.

입력

1 ≤ n, m, a, b, p, q ≤ 1 000 000 000 000 (整数)

출력

うさぎは最小何駅分の徒歩で店に着けるか, その数を一行に出力せよ.

예제2

  1. 예제 1

    입력
    6 200 2 3 4 5
    
    예상 출력
    1
    
  2. 예제 2

    입력
    6 1 2 3 4 5
    
    예상 출력
    1