Страница:
<< 2 3 4 5 6
7 8 >> [Всего задач: 40]
(Для знакомых с основами алгебры) Дано целое гауссово число
n +
mi (принадлежащее
[
i]).
(a) Проверить, является ли оно простым (в
[i]).
(б) Напечатать его разложение на простые (в
[i])
множители.
Дано натуральное число
n >
1. Определить длину
периода десятичной записи дроби
1/
n.
(Для знакомых с основами алгебры) В целочисленном массиве
a[
1]...
a[
n] хранится перестановка чисел
1...
n (каждое из чисел встречается по одному
разу).
(а) Определить чётность перестановки. (И в (а), и в (б)
количество действий порядка
n.)
(б) Не используя других массивов, заменить перестановку на
обратную (если до работы программы
a[
i] =
j, то
после должно быть
a[
j] =
i).
Решить
предыдущую задачу, если требуется, чтобы число
действий (выполняемых операторов присваивания) было порядка
log
n (то есть не превосходило бы
C log
n для
некоторой константы
C;
log
n — это степень,
в которую нужно возвести 2, чтобы получить
n).
Дополнить алгоритм
предыдущей задачи поиском
x и
y,
для которых
ax +
by = НОД(
a,
b).
Страница:
<< 2 3 4 5 6
7 8 >> [Всего задач: 40]