Темы --> Информатика
    Язык программирования(952 задач)
    Алгоритмы(1657 задач)
    Структуры данных(279 задач)
    Интерактивные задачи(17 задач)
    Другое(54 задач)
---> 2656 задач <---
Источники
    Личные олимпиады(938 задач)
    Командные олимпиады(684 задач)
Страница: << 211 212 213 214 215 216 217 >> Отображать по:
ограничение по времени на тест
1.0 second;
ограничение по памяти на тест
64 megabytes

Дано число X. Требуется перевести это число в римскую систему счисления.

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

Дано число X в десятичной системе счисления (1  ≤  X  ≤  100).

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

Выведите X в римской системе счисления.

Примеры
Входные данные
4
Выходные данные
IV
Входные данные
19
Выходные данные
XIX
Входные данные
46
Выходные данные
XLVI
ограничение по времени на тест
1.0 second;
ограничение по памяти на тест
64 megabytes

Дана последовательность из N (1 ≤ N ≤ 100000) целых чисел и число K (|K| ≤ 100000). Сдвинуть всю последовательность (сдвиг - циклический) на |K| элементов вправо, если K – положительное и влево, если отрицательное.

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

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

В первой строке дано натуральное число N, во второй строке N целых чисел, а в последней целое число K. Все числа во входных данных не превышают 109.

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

Требуется вывести полученную последовательность.

Примеры
Входные данные
5
5 3 7 4 6
3
Выходные данные
7 4 6 5 3 
ограничение по времени на тест
4.0 second;
ограничение по памяти на тест
64 megabytes

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

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

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

Сначала вводится количество шариков в цепочке (не более 1000) и цвета шариков (от 0 до 9, каждому цвету соответствует свое целое число).

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

Требуется вывести количество шариков, которое будет "уничтожено".

Примеры
Входные данные
5 1 3 3 3 2
Выходные данные
3
#1462
  
Темы: [Цикл for]
ограничение по времени на тест
1.0 second;
ограничение по памяти на тест
64 megabytes

Напишите программу, которая выводит элемент из строки Х и столбца Y матрицы размера N × M, которая заполнена следующим образом:

0  1  2  3
7  6  5  4
8  9  10 11 

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

Даны натуральные числа N, M, X, Y (1 ≤ XN ≤ 50; 1 ≤ YM ≤ 50). N – количество строк матрицы, M – количество столбцов матрицы, X и Y – номера строки и столбца искомого элемента.

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

Требуется вывести элемент из строки X и столбца Y.

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

Требуется заполнить массив размера N × N единичками по спирали (начиная с верхнего левого угла по часовой стрелке, см. пример).

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

С клавиатуры вводится число N (нечетное, натуральное и не превышающее 50).

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

Требуется вывести на экран построенную спираль.

Примеры
Входные данные
7
Выходные данные
1111111
0000001
1111101
1000101
1011101
1000001
1111111

Страница: << 211 212 213 214 215 216 217 >> Отображать по:
Выбрано
:
Отменить
|
Добавить в контест