e-olymp 398. Торт для Серёжи

e-olymp 398. Торт для Серёжи

Задача Мама испекла Серёже на день рождения большой и вкусный круглый торт и поручила ему самому его разрезать. У него в распоряжении есть достаточно длинный нож, позволяющий делать разрез по всему торту, однако так как общение с режущими инструментами всегда таит в себе определенные опасности, Серёжа хочет сделать минимальное количество разрезов так, чтобы всем гостям … Continue reading

e-olymp 1661. Рюкзак Алладина

e-olymp 1661. Рюкзак Алладина

Условие Попав в пещеру с сокровищами, наш Алладин не стал брать старую почерневшую лампу. Он кинулся собирать в свой рюкзак золотые монеты и драгоценные камни. Он бы, конечно, взял все, но чудес не бывает — слишком большой вес рюкзак может просто не выдержать. Много раз он выкладывал одни вещи и на их место помещал другие, … Continue reading

e-olymp 1206. f91

e-olymp 1206. f91

Задача МакКарти — известный теоретик компьютерных наук. В одной из своих работ он определил рекурсивную функцию $f_{91}$, которая определена для всякого натурального числа $n$ следующим образом: Если $n\leqslant100$, то $f_{91}\left(n\right) = f_{91}\left(f_{91}\left(n+11\right)\right)$; Если $n\geqslant101$, то $f_{91}\left(n\right) = n-10$. Входные данные Натуральное число $n$, не большее $1000000$. Выходные данные Значение $f_{91}\left(n\right)$. Тесты № ВХОДНЫЕ ДАННЫЕ ВЫХОДНЫЕ … Continue reading

e-olymp 2663. Сортировка пузырьком

e-olymp 2663. Сортировка пузырьком

Условие Определите, сколько обменов сделает алгоритм пузырьковой сортировки по возрастанию для данного массива. Входные данные В первой строке содержится количество элементов $n$ ($1 \leqslant n \leqslant 1000$) в массиве. Во второй строке — сам массив. Гарантируется, что все элементы массива различны и не превышают по модулю $10$$9$. Выходные данные Выведите одно число — количество обменов … Continue reading

Поздравляем с Днем Рождения!

Поздравляем с Днем Рождения!

Игорь Евгеньевич, Приматы 1-го курса поздравляют Вас с Юбилеем! Все наши поздравления и пожелания мы собрали в одну запись. Мы очень надеемся, что Вам будет приятно!) Наши Поздравления: Игорь Евгеньевич, с Днем Рождения Вас! Желаю побольше радостных событий и улыбок в Вашей жизни, чтобы студенты радовали Вас своими мозгами и не бесили их отсутствием, чтобы … Continue reading

e-olymp 1704. Умная черепашка

e-olymp 1704. Умная черепашка

Условие задачи Имеется клетчатое поле размером $m\times n$. В левом нижнем углу сидит черепашка. Она умеет ходить только вправо или вверх. Перед тем как добраться до правого верхнего угла её заинтересовал вопрос: сколько существует способов добраться из исходной точки до правого верхнего угла? Черепашка хотя и умная, но сама считать так много пока не умеет. … Continue reading

e-olymp 8963. Наименьшие влево

e-olymp 8963. Наименьшие влево

Условие Задан массив из [latex]n[/latex] целых чисел. Переместить все минимальные элементы в начало массива, не меняя порядок других. Входные данные В первой строке записано натуральное число [latex]n[/latex]. В следующей строке записаны [latex]n[/latex] целых чисел. Все числа по модулю не превышают [latex]100[/latex]. Выходные данные Выведите элементы обновленного массива. Тесты № Ввод Вывод 1 7 6 -3 … Continue reading

e-olymp 123. Количество нулей у факториала

e-olymp 123. Количество нулей у факториала

Задача Найти количество нулей в конце записи факториала числа $n$. Входные данные Одно число $n$ $(1 \leqslant n \leqslant2\cdot10^9)$ Выходные данные Количество нулей в конце записи $n!$ Тесты № ВХОДНЫЕ ДАННЫЕ ВЫХОДНЫЕ ДАННЫЕ  1 1 0  2 7 1  3 12 2  4 100 24  5 306 75  6 5000 1249 Код

Решение Каждый … Continue reading

e-olymp 8666. Коровий котильон

e-olymp 8666. Коровий котильон

Задача В коровьем котильоне — причудливом танце весны — участвуют коровы (обозначаются $ «\gt»$) и быки (обозначаются $ «\lt»$), они кланяются друг другу во время танца. Схематически обозначим пару кланяющихся животных следующим образом: $ «\gt \lt»$. Иногда вторая пара скота может находиться между кланяющейся парой: $ «\gt \gt \lt \lt»$. Иногда и большее количество коров … Continue reading

e-olimp 7848. Переставить соседние

e-olimp 7848. Переставить соседние

Задача Задан массив из $n$ целых чисел. Переставьте соседние элементы массива ($a_{0}$ с $a_{1}$, $a_{2}$ с $a_{3}$ и так далее). Если элементов нечетное количество, то последний элемент следует оставить на своем месте. Входные данные В первой строке записано число $n$. В следующей строке записано $n$ целых чисел. Все числа по модулю не превышают $100$. Выходные … Continue reading

e-olymp 8916. Первые парные

e-olymp 8916. Первые парные

Первые парные Программа должна ввести с консоли натуральное число [latex] n [/latex] и вывести в порядке возрастания [latex] n [/latex] первых четных натуральных чисел. Входные данные Натуральное число [latex] n [/latex]. Выходные данные В одной строке через пробел [latex] n [/latex] первых четных натуральных чисел. Тесты № Входные данные Выходные данные 1 3 2 4 6 2 8 2 4 6 8 … Continue reading

e-olymp 7847. Кількість різних елементів

e-olymp 7847. Кількість різних елементів

Задача Дано масив з [latex]N[/latex] цілих чисел. Визначте, скільки в цьому масиві різних елементів. Вхідні дані В першому рядку записано число [latex]N[/latex]. В наступному рядку записано [latex]N[/latex] цілих чисел. Всі числа за модулем не перевищують [latex]100[/latex]. Вихідні дані Кількість різних елементів в масиві. Тести   № Вхідні дані Вихідні дані 1. 7 3 5 -7 7 5 -9 -4 6 2. … Continue reading

e-olymp 8663. Задача про множення

e-olymp 8663. Задача про множення

Задача На уроці математики Байтик навчився множити, і почав застосовувати цю операцію з різними числами. Наприклад, розкладав число на цифри і знаходив добуток цифр. І тут він задумався, який найбільший добуток цифр серед натуральних чисел, що не перевищує [latex]N[/latex]. Допоможіть розв’язати задачу. Вхідні дані Одне число [latex]N(1\leqslant N\leqslant 2\times 10^{9})[/latex]. Вихідні дані Максимальний добуток цифр … Continue reading

e-olymp 4439. Возведение в степень

e-olymp 4439. Возведение в степень

Задача Вычислить значение $a^b$. Входные данные Два натуральных числа $a$ и $b$. Выходные данные Выведите значение $a^b$, если известно что оно не превосходит $10^{18}$. Тесты № ВХОДНЫЕ ДАННЫЕ ВЫХОДНЫЕ ДАННЫЕ  1 1 100 1  2 2 10 1024  3 3 7 2187  4 8 9 134217728  5 10 10 10000000000  6 100 9 1000000000000000000 Код … Continue reading

e-olymp 8674. Игра

e-olymp 8674. Игра

Задача Мурад и Ибрагим играют в следующую игру. Изначально дается число $1$. На своем ходу каждый игрок должен умножить текущее число на одно из целых чисел от $2$ до $9$ включительно. Цель состоит в том, чтобы получить число не меньше заданного целого числа $n$. Игрок, получивший такой номер первым, объявляется победителем. Мурад всегда начинает первым. … Continue reading

e-olymp 2098. Переворачиватель

e-olymp 2098. Переворачиватель

Условие Заданы [latex]n[/latex] чисел. Выведите их в обратном порядке. Входные данные Сначала задано число [latex]n[/latex] ([latex]0 \lt n \lt 100[/latex]), за ним идут [latex]n[/latex] целых чисел. Выходные данные Выведите заданные [latex]n[/latex] чисел в обратном порядке. Тесты № Ввод Вывод 1 7 2 4 1 3 5 3 1 1 3 5 3 1 4 2 … Continue reading

e-olymp 6388. Муха Фон-Неймана

e-olymp 6388. Муха Фон-Неймана

Задача Следующая задача была предложена Джону Фон-Нейману: Два велосипедиста [latex]a[/latex] и [latex]b[/latex] начинают поездку навстречу друг другу в одно и то же время с мест, находящихся на расстоянии [latex]250[/latex] друг от друга, [latex]a[/latex] движется со скоростью [latex]10[/latex] миль в час, [latex]b[/latex] движется со скоростью [latex]15[/latex] миль в час. В это же время муха взлетает с … Continue reading

e-olymp 7934. Коробка для свічок

e-olymp 7934. Коробка для свічок

Умова задачі Маргарита любить свої дні народження. Вона дійсно щаслива, коли задуває свічки під мелодію «Happy Birthday». Кожного року, починаючи з досягнення нею чотирьохрічного віку, вона складає свої свічки з дня народження (по одній за кожен рік віку) в коробку для свічок. Її молодший брат Тео почав робити те ж саме у віці трьох років. … Continue reading

e-olymp 8945. *Рамка 4

e-olymp 8945. *Рамка 4

Условие задачи Для заданных натуральных чисел $n$ и $m$ вывести прямоугольную рамку размером $n \times m$ из звездочек, заполненную пробелами как показано в примере. Входные данные Два натуральных числа $n$ и $m \; (n, m \leqslant 100)$. Выходные данные Выведите прямоугольную рамку размером $n \times m$. Тесты № Входные данные Выходные данные 1 4 7 … Continue reading

e-olymp 9537. Транспонирование матрицы

e-olymp 9537. Транспонирование матрицы

Задача Задана матрица [latex]A[/latex]. Транспонируйте ее. Пусть [latex]B[/latex] — транспонированная матрица [latex]A[/latex]. Пусть [latex]B[/latex] — транспонированная матрица [latex]A[/latex]. Тогда [latex] B_{ij} = A_{ji}[/latex] [latex]\begin{pmatrix} 1&2 \\ 3&4 \\ 5&6 \end{pmatrix}^T = \begin{pmatrix} 1 &3 &5 \\ 2 &4 &6 \end{pmatrix}[/latex] Входные данные Первая строка содержит размеры матрицы [latex]n[/latex] и [latex]m[/latex]. [latex]1 \leq m,n \leq 100 [/latex] Следующие [latex]n[/latex] строк содержат по [latex]m[/latex] целых чисел и описывают матрицу [latex]A[/latex]. Выходные данные Выведите … Continue reading