Массивы(232 задач)
Типы данных(356 задач)
Циклы(177 задач)
Условный оператор (if)(164 задач)
Python(260 задач)
Standard Template Library(2 задач)
Программа получает на вход одно число n.
Программа должна вывести пять целых чисел: количество билетов на 1, 5, 10, 20, 60 поездок, которое необходимо приобрести. Если для какого-то данного n существует несколько способов приобретения билетов одинаковой суммарной стоимости, необходимо вывести ту комбинацию билетов, которая дает большее число поездок.
1
1 0 0 0 0
7
2 1 0 0 0
За многие годы заточения узник замка Иф проделал в стене прямоугольное отверстие размером D×E. Замок Иф сложен из кирпичей, размером A×B×C. Определите, сможет ли узник выбрасывать кирпичи в море через это отверстие, если стороны кирпича должны быть параллельны сторонам отверстия.
Программа получает на вход числа A, B, C, D, E.
Программа должна вывести слово YES
или NO
.
1 1 1 1 1
YES
2 2 2 1 1
NO
Есть две коробки, первая размером A1×B1×C1, вторая размером A2×B2×C2. Определите, можно ли разместить одну из этих коробок внутри другой, при условии, что поворачивать коробки можно только на 90 градусов вокруг ребер.
Программа получает на вход числа A1, B1, C1, A2, B2, C2.
Программа должна вывести одну из следующих строчек:
Boxes are equal
, если коробки одинаковые,
The first box is smaller than the second one
, если первая коробка может быть положена во вторую,
The first box is larger than the second one
, если вторая коробка может быть положена в первую,
Boxes are incomparable
, во всех остальных случаях.
1 2 3 3 2 1
Boxes are equal
3 4 5 2 4 6
Boxes are incomparable
На склад, который имеет форму прямоугольного параллелепипеда, привезли ноутбуки, упакованные в коробки.
Каждая коробка также имеет форму прямоугольного параллелепипеда. По правилам хранения коробки с ноутбуками
должны быть размещены на складе с выполнением следующих двух условий:
1. Стороны коробок должны быть параллельны сторонам склада.
2. Коробку при помещении на склад разрешается расположить где угодно
(с выполнением предыдущего условия), в том числе на другой коробке, но все коробки должны быть ориентированы
одинаково (т.е. нельзя одну коробку расположить “стоя”, а другую —“лежа”)
Напишите программу, которая по размерам склада и размерам коробки с ноутбуком определит максимальное количество ноутбуков, которое может быть размещено на складе.
Программа получает на вход шесть натуральных чисел. Первые три задают длину, высоту и ширину склада. Следующие три задают соответственно длину, высоту и ширину коробки с ноутбуком.
Программа должна вывести одно число — максимальное количество ноутбуков, которое может быть размещено на складе.
100 200 300 1 2 3
1000000
100 200 300 3 2 1
1000000
100 100 1 2 2 2
0
7 7 7 3 3 3
8
В одном из популярных кинотеатров все сеансы проходят с аншлагом, поэтому все места в зале всегда заняты. К сожалению, расстояние между рядами в кинозале маленькое, и зрители, пробираясь перед началом фильма к своим местам, вынуждены спотыкаться о ноги уже сидящих. Заходя в зал, зритель думает, с какой стороны ряда он будет пробираться к своему месту (с левой или с правой), и выбирает сторону так, чтобы споткнуться о меньшее число людей. В случае равенства зритель выбирает ту сторону, к которой его место ближе.
Вася, ярый любитель кино и столь же ярый ненавистник математики, первым купил билет на очередную премьеру. Когда Вася вошёл в зал и сел на своё место, он увидел, что все остальные кресла в его ряду ещё пустуют. Вася точно знал, что к началу сеанса зал заполнится до отказа, а это значило, что с минуты на минуту о его ноги начнут спотыкаться другие кинолюбители, пробирающиеся к своим местам. Несмотря на всю свою нелюбовь к математике, Вася мгновенно оценил, какое максимальное количество человек может спотнуться о его ноги, прежде чем все зрители займут свои места. А вы сможете?
Программа получает на вход два целые числа n и k — количество мест в том ряду, где сидит Вася, и номер его места соответственно (1≤k≤n≤50, n — чётно). Места в ряду нумеруются с единицы.
Программа должна Вывести максимальное количество человек, которое может споткнуться о ноги Васи.
4 1
1