---> 15 задач <---
Источники
    Личные олимпиады(938 задач)
    Командные олимпиады(684 задач)
Страница: << 1 2 3 Отображать по:
ограничение по времени на тест
1.0 second;
ограничение по памяти на тест
64 megabytes

Заданы целые числа X, Y, P, Q (–10100 <= X, Y, P, Q <= 10100). Требуется проверить равенство XY PQ. Напомним, что ab определяется следующим образом:

  • при b > 0, ab = a*a*...*a (b сомножителей)
  • при b = 0, a <> 0 ab = 1
  • при b < 0, a <> 0 ab = 1/a-b
  • для остальных комбинаций a и b значение ab не определено.
Входные данные

Во входном файле записаны числа X, Y, P, Q, каждое в отдельной строке.

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

Выведите слово correct, если данное равенство для полученных входных данных выполняется, или incorrect, если равенство не выполняется, или хотя бы одна из степеней не определена.

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

Выходные данные
correct
Входные данные
2
3
3
2

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

Напишите функцию для нахождения наибольшего общего делителя двух чисел с помощью алгоритма Евклида и используйте ее в программе для нахождения НОД уже \(n\) чисел.

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

На вход программе сначала подается значение \(n\) (\(2 \le n \le 100\)). В следующей строке находятся \(n\) целых неотрицательных чисел, не превосходящих \(30\,000\).

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

Выведите НОД исходных чисел.

Примеры
Входные данные
3
24 8 20
Выходные данные
4
Входные данные
4
0 2 4 8
Выходные данные
2

Напишите функцию, вычисляющую длину отрезка по координатам его концов. С помощью этой функции напишите программу, вычисляющую периметр треугольника по координатам трех его вершин.

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

На вход программе подается \(6\) целых чисел — координат \(x_1,\, y_1,\, x_2,\, y_2,\, x_3,\, y_3\) вершин треугольника. Все числа по модулю не превосходят \(30\,000\).

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

Выведите значение периметра этого треугольника с точностью до \(6\) знаков после десятичной точки.

Примеры
Входные данные
0 0 1 0 0 1 
Выходные данные
3.4142135624

Даны три числа (a, b, c). Поменяйте значения (строго в указанном порядке): a и b, c и a, b и c

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

Вводятся три числа 0 ≤ a, b, c ≤ 1000

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

Выведите числа поменяв их значения. (См. пример).

Примечание

Нельзя выводить c,b,a. Нужно менять значения!

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

Напишите функцию min4(a, b, c, d), вычисляющую минимум четырех чисел, которая не содержит инструкции if, а использует стандартную функцию min. Считайте четыре целых числа и выведите их минимум.

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

Вводятся четыре целых числа.

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

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

Примеры
Входные данные
4
5
6
7
Выходные данные
4

Страница: << 1 2 3 Отображать по:
Выбрано
:
Отменить
|
Добавить в контест