М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
Lenaaaa111
Lenaaaa111
25.03.2022 15:28 •  Информатика

Ежедневные награды

Миша установил на свой телефон новую игру «Мемтест 2к17». В ней предусмотрены ежедневные награды за посещение. Награды бывают n

уровней. Тип награды зависит от награды за предыдущий день, а именно:

если игрок в предыдущий день не посещал игру, то за сегодняшнее посещение он получит награду уровня 1

;

если игрок в предыдущий день зашёл в игру и получил награду уровня k
(k≠n), то за сегодняшнее посещение он получит награду уровня k+ 1

;

если игрок в предыдущий день зашёл в игру и получил награду уровня n
, то за сегодняшнее посещение он получит награду уровня 1

.

На Форуме для Крутых Программистов Миша выяснил, что награды каждого из уровней составляют соответственно a1,a2, ...,an
золотых монет. Через m дней состоится турнир по «Мемтест 2к17», к которому Миша хочет собрать как можно больше золотых монет ему спланировать посещения игры на протяжении m дней, оставшихся до турнира. Найдите наибольшее количество золотых монет, которое он сможет получить за счёт ежедневных наград в этот период. Можно считать, что игра установлена в первый из этих m

дней, то есть до этого Миша в неё ни разу не заходил.

Входные данные

Первая строка входных данных содержит натуральные числа n
и m (1 ≤n,m≤ 1000

) — количества уровней наград и дней до турнира.

Вторая строка входных данных содержит n
целых чисел a1,a2, ...,an (1 ≤ai≤ 1000), где ai — величина награды i−

го уровня в золотых монетах.

Выходные данные

Выведите одно натуральное число — наибольшее количество золотых монет, которое Миша сможет получить до турнира.

Примечание

В первом тесте из примера Мише выгодно заходить в игру каждый день. Тогда он получит 1 + 2 + 4 = 7

золотых монет.

Во втором тесте из примера Мише выгодно заходить в игру в первый и третий день, получив в каждый из них по 4
монеты, тогда в сумме он получит 8

монет.
Примеры
Ввод
3 3
4 2 1
Вывод
8

Ввод
3 3
1 2 4
Вывод
7

👇
Ответ:
Плаоцтвтч
Плаоцтвтч
25.03.2022

Изменения в единый файл и ВСТУПИТЬ в группы из списка

4,4(15 оценок)
Открыть все ответы
Ответ:
Yasenevo1036
Yasenevo1036
25.03.2022

1. True (Истина)

2. False (Ложь)

3. True (Истина)

4. True (Истина)

Объяснение:

1. A или B и C - так как у нас A = истина, следовательно данное логическое выражение всегда будет возвращать истину

2. B или НЕ C - B у нас Ложь, C истина, соответственно под инверсией C получает значение Ложь. Следовательно выражение всегда будет возвращать Ложь

3. B или (C и A) - Так как C и A хранят в себе истину и связаны с B с логического оператора "ИЛИ", выражение будет возвращать истину.

4. НЕ (A и B) или (B >= C или НЕ А) - В связи с тем, что в A и B хранятся истина и ложь соответственно, значение логического выражения A и B будет ложью, а инверсия ложи = истине. Следовательно уже НЕ (A и B) выдает истину и вторая часть выражения после после или рассматриваться не будет

4,4(5 оценок)
Ответ:
dmitriy14nagiev
dmitriy14nagiev
25.03.2022

16 Кбайт = 16 384 Байт

24 Мбайт = 24 576 Кбайт

25 Тбайт = 26 214 400 Мбайт

2 Гбайт = 2 097 152 Кбайт

12 Мбайт = 12 582 912 Байт

8 Мбайт = 67 108 864 Бит

16 Мбайт = 0,015625 Гбайт

24 Тбайт = 24 576 Гбайт

2 Мбайт = 16 777 216 Бит

1 Тбайт = 8 796 093 022 208 Бит

Объяснение:

1 Кбайт = 1024 Байт ⇒ 16 Кбайт = 16 * 1024 = 16 384 Байт

1 Мбайт = 1024 Кбайт ⇒ 24 Мбайт = 24 * 1024 = 24 576 Кбайт

1 Тбайт = 2²⁰ Мбайт ⇒ 25 Тбайт = 25 * 2²⁰ = 26 214 400 Мбайт

1 Гбайт = 2²⁰ Кбайт ⇒ 2 Гбайт = 2 * 2²⁰ = 2 097 152 Кбайт

1 Мбайт = 2²⁰ Байт ⇒ 12 Мбайт = 12 * 2²⁰ = 12 582 912 Байт

1 Мбайт = 2²³ бит  ⇒ 8 Мбайт = 8 * 2²³ = 67 108 864 Бит

1 Гбайт = 1024 Мбайт ⇒ 16 Мбайт = 16 : 1024 = 0,015625 Гбайт

1 Тбайт = 1024 Гбайт ⇒ 24 Тбайт = 24 * 1024 = 24 576 Гбайт

1 Мбайт = 2²³ бит ⇒ 2 Мбайт = 2 * 2²³ = 16 777 216 Бит

1 Тбайт = 2⁴³Бит ⇒ 1Тбайт = 1 * 2⁴³ = 8 796 093 022 208 Бит

4,5(48 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ