---> 1657 задач <---
Источники
    Личные олимпиады(938 задач)
    Командные олимпиады(684 задач)
Страница: << 81 82 83 84 85 86 87 >> Отображать по:
ограничение по времени на тест
1.0 second;
ограничение по памяти на тест
64 megabytes

В сообщении, состоящем из одних русских букв и пробелов, каждую букву заменили её порядковым номером в русском алфавите (А - 1, Б - 2, ..., Я - 33), а пробел - нулем. Требуется по заданной последовательности цифр найти количество исходных сообщений, из которых она могла получиться.

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

В первой строке содержится последовательность цифр. Цифр не более 100.

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

Вывести одно число.

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

Слава и Оля играют в игру умножения - умножают целое число \(P\) на одно из чисел от 2 до 9. Слава всегда начинает с \(P\) = 1, делает умножение, затем число умножает Оля, затем Слава и т.д. Перед началом игры им задают случайное число \(N\), и победителем считается тот, кто первым получит \(P\) >= \(N\). Определить, кто выиграет при заданном \(N\), если оба играют наилучшим образом.

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

В первой строке находится единственное число \(N\). 2 <= \(N\) <= 4 294 967 295.

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

Выводится одна строка - "Stan wins.", если победит Слава, или "Ollie wins.", если победит Оля.

Примеры
Входные данные
10
Выходные данные
Ollie wins.
Входные данные
19
Выходные данные
Stan wins.
ограничение по времени на тест
1.0 second;
ограничение по памяти на тест
64 megabytes

В прямоугольной декартовой системе координат прямая задана двумя принадлежащими ей точками (\(0\), \(W\)) и (100\(N\), \(E\)). Также заданы \(N^2\) квадратов со сторонами, параллельными осям координат. Квадрат \(S\)\(i\), \(j\) имеет координаты углов (100\(i\), 100\(j\)) и (100\(i\) - 100, 100\(j\) - 100), \(i\), \(j\) = 1, 2, ..., \(N\). Требуется найти количество квадратов, имеющих общую точку с прямой.

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

В первой строке находятся три целых числа, \(N\), \(W\) и \(E\), разделённых пробелами. 1 <= \(N\) <= 100, 0 <= \(W\), \(E\) <= 100\(N\), все числа целые.

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

Вывести одно число - количество квадратов.

Примеры
Входные данные
1 10 40
Выходные данные
1
Входные данные
2 110 120
Выходные данные
2
#651
  
ограничение по времени на тест
1.0 second;
ограничение по памяти на тест
64 megabytes

В таблице из \(N\) строк и \(N\) столбцов некоторые клетки заняты шариками, другие свободны. Выбран шарик, который нужно переместить, и место, куда его нужно переместить. Выбранный шарик за один шаг перемещается в соседнюю по горизонтали или вертикали свободную клетку. Требуется выяснить, возможно ли переместить шарик из начальной клетки в заданную, и если возможно, то найти путь из наименьшего количества шагов.

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

В первой строке находится число \(N\), в следующих \(N\) строках - по \(N\) символов. Символом точки обозначена свободная клетка, латинской заглавной \(O\) - шарик, \(@\) - исходное положение шарика, который должен двигаться, латинской заглавной \(X\) - конечное положение шарика. 2 <= \(N\) <= 250.

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

В первой строке выводится \(Y\), если движение возможно, или \(N\), если нет. Если движение возможно, далее следует \(N\) строк по \(N\) символов - как и на вводе, но \(X\), а также все точки по пути заменяются плюсами +.

Примеры
Входные данные
2
@.
.X
Выходные данные
Y
@.
++
Входные данные
2
@O
OX
Выходные данные
N
ограничение по времени на тест
1.0 second;
ограничение по памяти на тест
64 megabytes

Из прямоугольного листа клетчатой бумаги (\(M\) строк, \(N\) столбцов) удалили некоторые клетки. На сколько кусков распадётся оставшаяся часть листа? Две клетки не распадаются, если они имеют общую сторону.

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

В первой строке находятся числа \(M\) и \(N\), в следующих \(M\) строках - по \(N\) символов. Если клетка не была вырезана, этому соответствует знак #, если вырезана - точка. 1 <= \(M\), \(N\) <= 100.

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

Вывести одно число.

Примеры
Входные данные
5 10
##..#####.
.#.#.#....
###..##.#.
..##.....#
.###.#####
Выходные данные
5

Страница: << 81 82 83 84 85 86 87 >> Отображать по:
Выбрано
:
Отменить
|
Добавить в контест