Loading [MathJax]/jax/output/SVG/jax.js

4-й этап Республиканской олимпиады по информатике 2019, 9 класс, *ДЕНЬ 2* Казахстан, Актобе


Задача D. Выбор Айбара

Ограничение по времени:
1 секунда
Ограничение по памяти:
256 мегабайт

У Айбара есть два массива A и B, что размер каждого равен n. Для каждого i, что (1<=i<=n), Айбар должен выбрать либо Ai, либо Bi. Он хочет максимизировать произведение суммы выбранных Ai и суммы выбранных Bj. Помогите Айбару найти максимальное значение. Гарантируется, что максимальное значение не превосходит 109.
Формат входного файла
Первая строка содержит одно целое число n (2<=n<=1000). Вторая строка содержит n целых чисел A1,A2,A3,...An (1<=Ai<=109). Третья строка содержит n целых чисел B1,B2,B3,...Bn (1<=Bi<=109).
Формат выходного файла
Выведите одно целое число -- ответ на задачу.
Система оценки
Данная задача содержит шесть подзадач:
  1. 2<=n<=1000,1<=Ai,Bi<=1. Оценивается в 8 баллов.
  2. 2<=n<=15,1<=Ai,Bi<=109. Оценивается в 9 баллов.
  3. 2<=n<=1000,1<=Ai,Bi<=109 и A1<=A2<=...<=An, B1B2...Bn . Оценивается в 10 баллов.
  4. 2<=n<=1000, Ai=Bi для всех i, сумма всех Ai не больше 105. Оценивается в 18 баллов.
  5. 2<=n<=100, сумма всех Ai не больше 300, сумма всех Bi не больше 300. Оценивается в 15 баллов.
  6. 2<=n<=1000,1<=Ai,Bi<=109. Оценивается в 30 баллов.
Примеры:
Вход
5
1 4 3 2 5
5 2 2 4 1
Ответ
108
Вход
2
5 7
3 5
Ответ
25
Вход
7
1 1 1 1 1 1 1
1 1 1 1 1 1 1
Ответ
12
Замечание
В первом сэмпле Айбар выбирает в массиве A позиции 2, 3, 5, а в массиве B позиции 1 и 4. Тогда ответ (4+3+5)(5+4)=108. ( Aibar Kuanyshbay )
посмотреть в олимпиаде

Комментарий/решение:

  0
5 года назад #

показать/скрыть код

C++