Массивы(232 задач)
Типы данных(356 задач)
Циклы(177 задач)
Условный оператор (if)(164 задач)
Python(260 задач)
Standard Template Library(2 задач)
Дана таблица N × N, заполненная целыми числами. Петр Первый считает столбец хорошим, если тот содержит число Х. Требуется для каждого столбца выяснить, является ли тот хорошим.
В первой строке число X, не превышающее по модулю 2*109. Во второй строке число N (1 <= N <= 100), В следующих N строках по N целых чисел, не превышающих по модулю 2*109 – числа в ячейках таблицы.
Для каждого столбца выведите YES, если в нем есть число Х, и NO в противном случае. (Каждый ответ с новой строки)
1789 1 1789
YES
Дана полоска из клеток, пронумерованных от 1 до N. На каждом ходе разрешено
поставить фишку на клетку (если её там еще нет) или снять фишку с клетки (если она там есть).
При этом, можно выбрать не любую клетку, а только клетку под номером 1 или клетку,
следующую за самой первой фишкой.
Изначально полоска пуста. Требуется занять все клетки.
С клавиатуры вводится натуральное число N (1 ≤ N ≤ 10).
Требуется вывести последовательность номеров клеток, с которыми совершается действие. Если фишка снимается, то номер клетки должен выводиться со знаком минус. Количество действий не должно превышать 104. Если существует несколько возможных решений задачи, то разрешается вывести любое.
Примеры
Ввод | Вывод |
3 |
1 2 -1 3 1 |
3
Юлий Цезарь использовал свой способ шифрования текста. Каждая буква заменялась на следующую по алфавиту через K позиций по кругу. Необходимо по заданной шифровке определить исходный текст.
В первой строке дана шифровка, состоящая из заглавных латинских букв. Во второй строке число K (1 ≤ K ≤ 10).
Требуется вывести результат расшифровки.
XPSE 1
WORD
ZABC 3
WXYZ
Размеры шкафа A × B × C. Возможно ли его пронести через дверной проем размерами X × Y?
Даны целые числа A, B, C, X, Y (1 ≤ A, B, C, X, Y ≤ 100).
Выходной файл должен содержать строку "YES" , если пронести возможно, "NO" – если нельзя.
4 5 6 10 20
YES
4 5 6 3 4
NO
6 5 4 4 5
YES
Дана строка S, в которой выделили подстроку, состоящую из символов с i-го по j-й включительно (символы строки S нумеруются с единицы) и поменяли местами i-й символ с j-м, (i+1)-й с (j-1)-м и так далее (конвертировали подстроку). Выведите строку S после внесенных изменений.
В первой строке входного файла содержится строка S, длиной не более 1000 символов, во второй – числа i и j (i ≤ j).
В выходной файл выведите ответ на задачу.
vjhoamkts 7 8
vjhoamtks
qwkvjqrealvrbgiyn 10 10
qwkvjqrealvrbgiyn
yfvblenhrwubmvwtltypfcrnbohoesdpbdbxsfyiislufdfglbsxerhrazoigehmtjshvtkzhsheqbduyrrccvhtfnoinatybrsyxhcuzmfgahcgeveqsmuvzzpcmcsdukkksoqxcrhmqklpykgrdqgruixoqbdlkkwdinxclxptpphyxrklatmqjlxzjgvgdarmjnbwcwihbxrrhovxjmqspfbcawmfxbapvzsfifs 175 182
yfvblenhrwubmvwtltypfcrnbohoesdpbdbxsfyiislufdfglbsxerhrazoigehmtjshvtkzhsheqbduyrrccvhtfnoinatybrsyxhcuzmfgahcgeveqsmuvzzpcmcsdukkksoqxcrhmqklpykgrdqgruixoqbdlkkwdinxclxptpptalkrxyhmqjlxzjgvgdarmjnbwcwihbxrrhovxjmqspfbcawmfxbapvzsfifs