---> 1657 задач <---
Источники
    Личные олимпиады(938 задач)
    Командные олимпиады(684 задач)
Страница: << 92 93 94 95 96 97 98 >> Отображать по:
ограничение по времени на тест
1.0 second;
ограничение по памяти на тест
64 megabytes

Будильник в сотовом телефоне можно настроить так, чтобы он звонил каждый день в одно и то же время, либо в указанное время в определенный день недели. Независимо можно настроить несколько будильников.

По информации о будильниках и текущему времени и дню недели определите, когда прозвонит очередной будильник.

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

В первой строке вводятся три числа, задающие текущее время: день недели (от 1 до 7), часы и минуты.

Во второй строке вводится одно натуральное число N, не превосходящее 100 – количество будильников.

В следующих N строках вводятся описания N будильников. Описание каждого будильника состоит из трех чисел: дня недели (число от 1 до 7 для понедельника,  …, воскресенья, соответственно, 0 – если будильник должен звонить каждый день), часов (от 0 до 23), минут (от 0 до 59).

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

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

Комментарий. Во втором примере третий будильник будет звенеть в начальный момент времени.
Примеры
Входные данные
2 10 20
2
1 23 15
0 10 10
Выходные данные
3 10 10
Входные данные
7 1 1
3
7 0 59
7 23 59
7 1 1
Выходные данные
7 1 1
ограничение по времени на тест
1.0 second;
ограничение по памяти на тест
64 megabytes

Последовательность чисел Фибоначчи определяется следующим образом: F0 = F1 = 1,

Fn+1 = Fn+F n-1. Напишите программу для вычисления последней цифры n-го члена последовательности.

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

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

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

Вывести последнюю цифру числа Fn.

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

Вычислите n-й член последовательности, заданной формулами:

a2n = an ­+ an-1,
a2n+1 = an – an-1,
a0 = a1 = 1.

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

Вводится одно натуральное число n (1≤n1000).

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

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

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

Вычислите n-й член последовательности, заданной формулами:

a2n = an ­+ 1 (n>0),
a2n+2 = a2n+1 - an (n>0),
a0=1, a1=1.

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

Вводится натуральное число n, не превосходящее 1000.

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

Выведите ответ к задаче.

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

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

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

Сначала вводится натуральное число N, не превосходящее 100 – количество точек. Далее вводится N пар координат этих точек – целые числа, не превосходяшие 1000.

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

Вывести слово YES (заглавными латинскими буквами), если такой треугольник нарисовать можно и NO в противном случае.

Примеры
Входные данные
3
1 1
2 2
3 3
Выходные данные
NO
Входные данные
4
1 1
2 2
3 3
1 0
Выходные данные
YES

Страница: << 92 93 94 95 96 97 98 >> Отображать по:
Выбрано
:
Отменить
|
Добавить в контест