Символы(9 задач)
    Строки(121 задач)
    Целые числа(112 задач)
    Битовые операции(28 задач)
    Логический тип(3 задач)
    Структуры(18 задач)
    Вещественные числа(33 задач)
    Множества(16 задач)
    Словари(21 задач)
---> 356 задач <---
Источники
    Личные олимпиады(938 задач)
    Командные олимпиады(684 задач)
Страница: << 18 19 20 21 22 23 24 >> Отображать по:
#1415
  
Темы: [Строки]
ограничение по времени на тест
1.0 second;
ограничение по памяти на тест
64 megabytes

Юлий Цезарь использовал свой способ шифрования текста. Каждая буква заменялась на следующую по алфавиту через K позиций по кругу. Необходимо по заданной шифровке определить исходный текст.

Входные данные

В первой строке дана шифровка, состоящая из заглавных латинских букв. Во второй строке число K (1 ≤ K ≤ 10).

Выходные данные

Требуется вывести результат расшифровки.

Примеры
Входные данные
XPSE
1
Выходные данные
WORD
Входные данные
ZABC
3
Выходные данные
WXYZ
ограничение по времени на тест
1.0 second;
ограничение по памяти на тест
64 megabytes

Дана строка 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
ограничение по времени на тест
1.0 second;
ограничение по памяти на тест
64 megabytes

Дано N чисел, требуется выяснить, сколько среди них различных.

Входные данные

В первой строке дано число N – количество чисел. (1 <= N <= 100000) Во второй строке даны через пробел N чисел, каждое не превышает 2*109 по модулю.

Выходные данные

Выведите число, равное количеству различных чисел среди данных.

Примеры
Входные данные
5
1 0 1 2 0
Выходные данные
3
ограничение по времени на тест
1.0 second;
ограничение по памяти на тест
64 megabytes

Дана строка, Вам требуется преобразовать все идущие подряд пробелы в один.

Входные данные

Длина строки не превосходит 1000.

Выходные данные

Выведите измененную строку.

Примеры
Входные данные
 nz d urp lren s bwz  boom  t a   j    ho    vi
Выходные данные
 nz d urp lren s bwz boom t a j ho vi
Входные данные
   d  iz  czl l l h udq t 
Выходные данные
 d iz czl l l h udq t 
ограничение по времени на тест
1.0 second;
ограничение по памяти на тест
64 megabytes

Всем известен, так называемый, принцип Дирихле, который формулируется следующим образом:

Предположим, что некоторое число кроликов рассажены в клетках. Если число кроликов больше, чем число клеток, то хотя бы в одной из клеток будет больше одного кролика.

В данной задаче мы рассмотрим более общий случай этого классического математического факта. Пусть есть n клеток и m зайцев, которых рассадили по этим клеткам. Вам требуется расcчитать максимальное количество зайцев, которое гарантированно окажется в одной клетке.

Входные данные

В первой строке входного файла записаны два натуральных числа n и m. (1 ≤ n, m ≤ 109).

Выходные данные

В выходной файл выведите ответ на задачу.

Примеры
Входные данные
2 3
Выходные данные
2

Страница: << 18 19 20 21 22 23 24 >> Отображать по:
Выбрано
:
Отменить
|
Добавить в контест