Форум программистов, компьютерный форум, киберфорум
Python: Решение задач
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 20.11.2022
Сообщений: 17

Выбрать тему для подготовки таким образом чтобы максимизировать количество дней проведенных в школе

27.11.2022, 12:33. Показов 537. Ответов 0

Студворк — интернет-сервис помощи студентам
Вася хочет поехать преподавателям в Летнюю школу по компьютерным наукам (ЛШКН). Это его первый опыт преподавания, поэтому он хочет тщательно подготовить свои лекции по одной из тем.

В ЛШКН читаются по две лекции ежедневно, расписание лекций уже составлено на n дней. Тема лекции в каждый из дней обозначается целым числом от 1 до 5. Васю готовы пригласить на любое количество подряд идущих дней, с условием, что каждый день он будет читать лекцию по подготовленной им теме.

Помогите Васе выбрать тему для подготовки таким образом, чтобы максимизировать количество дней, проведенных в ЛШКН.

Формат входных данных
В первой строке вводится число n (1 ≤ n ≤ 100000).

В следующих n строках вводится по два числа ai, bi (1 ≤ ai, bi ≤ 5) - номера тем лекций в i-й день.

Формат результата
Выведите два числа: максимальное количество дней, которые Вася сможет провести в ЛШКН и номер темы, лекции по которой ему нужно подготовить. Если подходит несколько тем, то выведите тему с наименьшим номером.

Примеры
Входные данные
1
1 5
Результат работы
1 1

Входные данные
3
3 5
4 5
1 3
Результат работы
2 5

Входные данные
4
2 1
3 2
5 3
2 5
Результат работы
2 2

Примечания
В первом примере Вася может приехать на один день, подготовившись к темам 1 или 5. Он должен выбрать тему 1, т.к. ее номер меньше.

Во втором примере Вася может приехать на первый и второй день, подготовившись к теме 5. Он не может приехать на первый и третий день, подготовившись к теме 3, т.к. эти дни идут не подряд.

В третьем примере Вася приезжает на первый и второй день, подготовившись к теме 2. Он не может остаться на четвертый день с этой же темой, т.к. дни, когда он читает лекции, должны идти подряд, а в третий день лекции с темой 2 нет. Также он не может остаться на два дня (третий и четвертый) с темой 5, т.к. 5 больше 2 и следует выбирать тему 2.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
27.11.2022, 12:33
Ответы с готовыми решениями:

Распределить задачи для проверки учителем по дням таким образом, что количество затраченных дней было минимально
Подскажите пожалуйста решение! Хочу пройти в следующий тур Условие задачи В рамках подготовки к олимпиаде по информатике и...

Выбрать цифры таким образом, чтобы при сложении получалось указанное число
вот такой вопрос: в текстбоксе1 есть допустим цифра 10. Есть текстбокс2 в котором тоже есть цифры, но как сделать чтобы компьютер сам...

Выбрать подарки таким образом, чтобы их суммарная стоимость была как можно больше
Добрый вечер, помогите с написанием кода для решения. Алексей участвует в процедуре награждения на 3D-олимпиаде. В процессе...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
27.11.2022, 12:33
Помогаю со студенческими работами здесь

Массив: Выбрать в каждой строке и в каждом столбце по одному элементу таким образом, чтобы сумма была минимальной.
Дан массив X . Выбрать в каждой строке и в каждом столбце по одному элементу таким образом, чтобы сумма была минимальной.

Вычислить значение выражения. Значения x или а выбрать таким образом, чтобы обеспечить тестирование всех ветвей программы
уважаемые программисты, на вас последняя надежда. Вычислить:y=\frac{sin(x)+2}{3+cos(x)}\sum_{n=0}^{20}a{x}^{n} a=\begin{cases}2n ...

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

Выбрать два числа b и c из массива таким образом, чтобы числа a,b,c могли быть длиннами сторон треугольника.
Пусть даны вещественное число a и массив вещественных чисел Q. Выбрать два числа b и c из массива таким образом, чтобы числа a,b,c могли...

Создать static таким образом, чтобы его цвет был таким же, как у окна
Нужно создать метку таким образом чтобы цвет метки был таким же как у окна. HWND hLabelFrom = CreateWindow("STATIC",...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru