|
8 / 1 / 0
Регистрация: 20.02.2019
Сообщений: 35
|
|
Билеты на поезд - задачка16.11.2019, 10:19. Показов 1940. Ответов 0
Метки нет (Все метки)
Билеты на поезд
Даниил организует поездку школьников на олимпиаду по программированию. Поезд, на котором планируется добраться до места проведения олимпиады, уже выбран; осталось лишь купить билеты. На данный момент свободные места остались в n купе, притом в i-м из этих купе свободно ровно ai мест. Чтобы школьникам было нескучно, им была предоставлена возможность объединиться в пары или тройки, которые будут ехать в одном купе. Всего k2 пар и k3 троек школьников изъявили желание путешествовать в одном купе. Оставшиеся k1 школьников не высказали никаких предпочтений. Все эти школьники различны, то есть всего на олимпиаду поедет k1 + 2×k2 + 3×k3 школьников. Определите, возможно ли купить билеты так, чтобы все пожелания были удовлетворены. Даниил уже купил себе билет, то есть его брать в расчет не нужно. Формат входных данных Первая строка содержит одно целое число t (1 ≤ t ≤ 100) — количество тестов. Далее следует описание t тестов. Каждый из тестов описывается тремя строками. Первая строка описания теста содержит одно целое число n (1 ≤ n ≤ 105) — количество оставшихся купе. Вторая строка описания теста содержит n целых чисел a1, a2, …, an (1 ≤ ai ≤ 4) — количества свободных мест в оставшихся купе. Третья строка описания теста содержит три целых числа k1, k2 и k3 (0 ≤ ki ≤ 4×105) — количество школьников, которые не высказали никаких предпочтений, а также количество пар школьников и количество троек школьников, желающих быть в одном купе, соответственно. Гарантируется, что сумма всех n не превосходит 105. Формат результата Выведите t строк, i-я из которых содержит «YES», если в i-м тесте возможно купить билеты, удовлетворив все пожелания, и «NO» в противном случае. Примеры Входные данные 2 2 3 4 1 1 1 2 3 4 1 2 1 Результат работы YES NO Входные данные 3 1 2 0 1 0 5 4 3 1 4 1 2 4 1 4 1 4 3 2 0 0 3 Результат работы YES YES NO Примечания В первом тесте первого примера школьника-одиночку и пару школьников можно посадить во второе купе, а тройку — в первое. Во втором тесте первого примера купить билеты, удовлетворив все пожелания, не выйдет, потому что всего осталось 3 + 4 = 7 билетов, а школьников 1 × 1 + 2 × 2 + 1 × 3 = 8.
0
|
|
| 16.11.2019, 10:19 | |
|
Ответы с готовыми решениями:
0
Описать класс "Поезд" и производные классы «Товарный поезд», «Пассажирский поезд» Билеты на поезд - задачка Билеты на поезд - задачка |
| 16.11.2019, 10:19 | |
|
Помогаю со студенческими работами здесь
1
Билеты на поезд Хэш-таблица "Билеты на поезд" (метод умножения) Задачка про билеты. Как увеличить вероятность вытянуть хороший билет? Поезд отправляется в h1:m1, время в пути h2:m2. Во сколько прибывает поезд? Задача про поезд: будет ли поезд на платформе? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Первый деплой
lagorue 16.01.2026
Не спеша развернул своё 1ое приложение в kubernetes.
А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения
развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они. . .
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам
Кирхгофа, решает её и находит токи на L и напряжения на C в установ. режимах до и. . .
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
|
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|