---> 1657 задач <---
Источники
    Личные олимпиады(938 задач)
    Командные олимпиады(684 задач)
Страница: << 146 147 148 149 150 151 152 >> Отображать по:
ограничение по времени на тест
1.0 second;
ограничение по памяти на тест
64 megabytes

Имеется стол длины L. На столе разложено N носков так, что никакой носок не вылезает за границы стола. Далее имеется умный мальчик Васька, который хочет (сугубо в корыстных целях) замерить толщину покрытия стола носками в M точках.

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

Во входном файле даны сначала L, N, M (1 ≤ L ≤ 10000, 1 ≤ N ≤ 10000, 1 ≤ M ≤ 100000).

Далее идут N пар чисел lr от 1 до L – левые и правые концы носков.

Затем идут M чисел от 1 до L интересующие Васька точки.

Все числа целые.

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

Выведите M чисел – толщину носкового покрытия в каждой точке.

Примеры
Входные данные
39 4 7
3 21
3 15
2 20
3 17
4
17
33
5
9
25
37
Выходные данные
4
3
0
4
4
0
0
ограничение по времени на тест
1.0 second;
ограничение по памяти на тест
64 megabytes

Маленькому мальчику Ване на кружке по системам счисления задали следующую задачу: перевести число X в системе счисления s1 в систему счисления s2. Недолго думая, он позвал на помощь своего лучшего друга Петю, который славился тем, что замечательно умел считать до 10 на пальцах. После нескольких бессонных ночей ребята общими усилиями справились с задачей.

Однако, на следующем занятии Ване задали похожую задачу, где X, к сожалению, превышало 10. Тогда ребята решили обратиться в Летнюю Компьютерную Школу с просьбой написать универсальную программу, которая решает задачу для любых X, s1 и s2. Ваша цель – выполнить просьбу Вани и Пети.

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

Во входных данных вашей программе дается 3 числа: исходное число X, основания систем счисления s1 и s2 (2  ≤  s1s2  ≤  10). Число X в десятичной системе счисления не превышает 2 × 109.

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

В выходных данных должно находиться одно число, равное числу X в системе счисления s2, или -1, если входные данные некорректны.

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

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

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

На первой строке дано число (1 ≤ N ≤ 100) – количество элементов в массиве. На второй строке задан сам массив: последовательность натуральных чисел, не превышающих 109.

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

В выходной файл выведите строки (по количеству вставок) по N чисел каждая.

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

Дано N чисел. Найти самое большое число, на которое делятся все N чисел.

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

В первой строке дано число N. Во второй строке даны через пробел N чисел (1 <= N <= 1000).

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

Выведите искомое число

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

Даны две бесконечных возрастающих последовательности чисел A и B. i-ый член последовательности A равен i2. i-ый член последовательности B равен i3.

Требуется найти Cx, где C – возрастающая последовательность, полученная при объединении последовательностей A и B. Если существует некоторое число, которое встречается и в последовательности A и в последовательности B, то в последовательность C это число попадает в единственном экземпляре.

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

В единственной строке входного файла дано натуральное число x (1 ≤ x ≤ 107).

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

В выходной файл выведите Cx.

Примеры
Входные данные
1
Выходные данные
1
Входные данные
2
Выходные данные
4
Входные данные
4
Выходные данные
9

Страница: << 146 147 148 149 150 151 152 >> Отображать по:
Выбрано
:
Отменить
|
Добавить в контест