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

24867번 - Два станка 서브태스크다국어

시간 제한메모리 제한제출정답맞힌 사람정답 비율
1 초 512 MB42322220652.152%

문제

На производстве имеется два станка. Необходимо изотовить как можно больше деталей за сегодняшнюю смену, продложительность которой $k$ минут.

Станки находятся в законсервированном состоянии. Для того, чтобы ввести в строй первый станок, требуется $a$ минут, после чего он будет производить $x$ деталей в минуту. Для того, чтобы ввести в строй второй станок, требуется $b$ минут, после чего он будет производить $y$ деталей в минуту.

Для введения в строй станка требуется присутствие инженера, поэтому нельзя вводить в строй два станка одновременно. При этом введение станка в строй и изготовление деталей на другом станке, а также одновременное изготовление деталей на двух станках разрешается.

Требуется выяснить, какое максимальное количество деталей удастся изготовить за $k$ минут.

입력

В первой строке ввода дано единственное целое неотрицательное число $k$ --- количество минут в смене (0ドル \le k \le 10^9$).

Во второй строке ввода даны целые неотрицательные числа $a$ и $x$ --- время введения первого станка в строй и количество деталей, которое он изготавливает за одну минуту (0ドル \le a, x \le 10^9$).

В третьей строке ввода даны целые неотрицательные числа $b$ и $y$ --- время введения второго станка в строй и количество деталей, которое он изготавливает за одну минуту (0ドル \le b, y \le 10^9$).

출력

Выведите единственное число --- максимальное количество деталей, которое удастся изготовить за смену.

Обратите внимание, что ответ в этой задаче может быть довольно большим и не помещаться в 32-битные типы данных. Рекомендуется использовать 64-битный тип данных, например <<\mbox{long long}>> в C++ или <<int64>> в Паскале.

제한

서브태스크

번호배점제한
117

$a = 0,ドル $x = 0$

214

$a = 0,ドル $b = 0$

320

$a = b$

420

$x = y$

529

нет

예제 입력 1

20
10 4
5 3

예제 출력 1

65

힌트

В примере выгодно сначала ввести в строй второй станок и за оставшиеся 15ドル$ минут изготовить 45ドル$ деталей, а затем ввести в строй первый и за оставшиеся 5ドル$ минут изготовить на нём еще 20ドル$ деталей.

Если сначала ввести в строй первый станок и изготовить на нем в оставшиеся 10ドル$ минут 40ドル$ деталей, то после введения в строй второго на нем удастся изготовить лишь 15ドル$ деталей, суммарно 55ドル,ドル что меньше, чем 65ドル$.

출처

Olympiad > Russian Olympiad in Informatics > Russian Olympiad in Informatics Regional > Russian Olympiad in Informatics Regional 2021 1번

채점 및 기타 정보

  • 예제는 채점하지 않는다.
(追記) (追記ここまで)

출처

대학교 대회

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

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