---> 260 задач <---
Источники
    Личные олимпиады(938 задач)
    Командные олимпиады(684 задач)
Страница: << 41 42 43 44 45 46 47 >> Отображать по:

Дано натуральное число \(x > 1\). Проверьте, является ли оно простым. Программа должна вывести слово YES, если число простое и NO, если число составное.

Решение оформите в виде функции IsPrime(x), которая возвращает True для простых чисел и False для составных чисел. Решение должно иметь сложность \(O(\sqrt{x})\).

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

Вводится натуральное число.

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

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

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

Дано действительное положительное число \(a\) и целое неотрицательное число \(n\). Вычислите \(a^n\) не используя циклы и стандартную функцию pow, а используя рекуррентное соотношение \(a^n=a\cdot a^{n-1}\).

Решение оформите в виде функции power(a, n).

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

Вводятся действительное положительное число \(a\) и целое неотрицательное число \(n\).

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

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

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

Напишите рекурсивную функцию sum(a, b), возвращающую сумму двух целых неотрицательных чисел. Из всех арифметических операций допускаются только +1 и -1. Также нельзя использовать циклы.

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

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

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

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

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

Напишите функцию phib(\(n\)), которая по данному целому неотрицательному n возвращает \(n\)-e число Фибоначчи. В этой задаче нельзя использовать циклы - используйте рекурсию.

phib(1) = phib(2) = 1

.phib(n) = phib(n - 1) + phib(n - 2)

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

Вводится целое число.

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

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

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

По данным числам \(n\) и \(k\) \((0\le k\le n)\) вычислите \(С_n^k\). Для решения используйте рекуррентное соотношение \(C_n^k=C_{n-1}^{k-1}+C_{n-1}^{k}\).

Решение оформите в виде функции C(n, k).

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

Вводятся целые числа n и k.

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

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

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

Страница: << 41 42 43 44 45 46 47 >> Отображать по:
Выбрано
:
Отменить
|
Добавить в контест