e-olymp 1872. Снеговики

Ссылка на оригинальную статью. Задача: Зима. 2012 год. На фоне грядущего Апокалипсиса и конца света незамеченной прошла новость об очередном прорыве в областях клонирования и снеговиков: клонирования снеговиков. Вы конечно знаете, но мы вам напомним, что снеговик состоит из нуля или более вертикально поставленных друг на друга шаров, а клонирование — это процесс создания идентичной копии … Continue reading

e-olimp 3966. An ardent collector of butterflies

e-olimp 3966. An ardent collector of butterflies

Задача взята с сайта e-olymp.com. Условие Как известно, Андрей Сергеевич — ярый коллекционер бабочек. Он имеет огромную коллекцию, экспонаты которой собраны со всего мира. Будем считать, что в мире существует $2000000000$ видов бабочек. Чтобы не запутаться, Андрей Сергеевич присвоил каждому виду уникальный номер. Нумерация бабочек всегда начинается с единицы. Теперь он хочет знать, есть ли … Continue reading

e-olymp 1078. The line degree

Задача взята с сайта e-olymp.com. Условие Обозначим через $a*b$ конкатенацию строк $a$ и $b$. Например, если $a = «abc»$ и $b = «def»$, то $a*b = «abcdef»$. Если считать конкатенацию строк умножением, то можно определить операцию возведения в степень следующим образом: $a^0 = «»$ (пустая строка) $a^{n+1} = a*a^n$ По заданной строке $s$ необходимо найти … Continue reading

A704

A704

Задача взята отсюда. Условие Даны квадратные матрицы с целыми числами $A$, $B$ и $C$ порядка $n$. Получить матрицу $(A+B)*C$. Входные данные В первой строке — размерность матриц $n$. Далее вводятся построчно матрицы $A$, $B$ и $C$. Выходные данные Вывести построчно результирующую матрицу $(A+B)*C$. Тесты: Тесты: $n$ $A$ $B$ $C$ Output $3$ $1$ $2$ $3$ $4$ … Continue reading

e-olymp 19. The degree of symmetry

e-olymp 19. The degree of symmetry

Задача взята с сайта e-olymp.com. Условие Степенью симметрии натурального числа назовём количество пар его десятичных цифр, в которых цифры совпадают и расположены симметрично относительно середины десятичной записи этого числа. Если некоторая цифра стоит посередине десятичной записи, её тоже нужно учитывать в паре с ней самой. Найти степень симметрии числа $n$. Входные данные Одно натуральное число … Continue reading

MS10. Text encryption

MS10. Text encryption

Задача взята отсюда. Условие Зашифруйте текст из входного потока, заменяя каждый символ результатом сложения по модулю 2 его кода и кода предыдущего зашифрованного символа. Первый символ шифруется инверсией бит. Входные данные Символьная последовательность. Выходные данные Зашифрованная символьная последовательность. Тесты : Входные данные Выходные данные Where is the table? a8 c0 a5 d7 b2 92 fb … Continue reading

A703

Условие Даны квадратная матрица $A$ порядка $n$, векторы $x$ и $y$ с $n$ элементами каждый. Получить вектор $A(x+y)$. Входные данные Число $n$, матрица $A$, вектор $x$, вектор $y$. Выходные данные Результирующий вектор $A(x+y)$. Тесты Число $n$ Матрица $A$ Вектор $x$ Вектор $y$ Результирующий вектор $A(x+y)$ 2 2 3 3 2 3 4 5 6 46 … Continue reading

Ю4.12

Условие Задача: Все ненулевые элементы матрицы $D\left(k,l\right)$ расположить в начале массива $E\left(k \times l\right)$ и подсчитать их количество.. Входные данные Два натуральных числа $k$ и $l$. А так же $k \times l$ элементов массива. Выходные данные Матрица $D$, ненулевые элементы массива $E$, количество ненулевых элементов Тесты $k$ $l$ Матрица $D$ Ненулевые элементы матрицы $E$ Количество … Continue reading

e-olymp 1108. Червячные дыры

Ссылка на оригинальную статью Ссылка на Try Haxe! Условие задачи В 2163 году были обнаружены червячные дыры. Червячная дыра представляет собой тоннель сквозь пространство и время, соединяющий две звездные системы. Эти дыры имеют следующие свойства: Червячные дыры являются односторонними. Время путешествия по любому тоннелю равно нулю. Червячная дыра имеет два конца, каждый из которых находится … Continue reading

e-olymp 2162. Палиндром

Ссылка на оригинальную статью Ссылка на рабочий код Ссылка на e-olymp Задача Палиндром — это строка, которая одинаково читается слева направо и справа налево. Составьте программу, которая проверяет, является ли заданный текст палиндромом. Не забудьте, что при чтении пробел никак не произносится. Входные данные Дана строка [latex]S[/latex], [latex]|S| \leq 255[/latex], состоящая из строчных латинских букв … Continue reading