Алгоритмы(1657 задач)
Структуры данных(279 задач)
Интерактивные задачи(17 задач)
Другое(54 задач)
Для биномиальных коэффициентов (числа сочетаний из n по k) хорошо известна рекуррентная формула: Cnk=Cn-1k-1+Cn-1k, Cn0=Cnn=1.
Вводится 2 числа - \(n \le 20 \) и \( k \le 20 \).
Необходимо вывести значение Cnk.
4 2
6
Головоломка "Ханойские башни" состоит из трех колышков, пронумерованных числами 1, 2, 3. На колышек 1 надета пирамидка из n дисков различного диаметра в порядке возрастания диаметра. Диски можно перекладывать с одного колышка на другой по одному, при этом диск нельзя класть на диск меньшего диаметра. Необходимо переложить всю пирамидку с колышка 1 на колышек 2 за минимальное число перекладываний.
Напишите программу, которая решает головоломку для данного числа дисков n.
Вводится 1 число n.
Необходимо вывести последовательность перекладываний в формате "Disk 1 move from 1 to 2"
(диск 1 переложить c колышка 1 на колышек 2), печатая по одной инструкции в строке. Диски пронумерованы числами от 1 до n в порядке возрастания диаметров.
2
Disk 1 move from 1 to 3 Disk 2 move from 1 to 2 Disk 1 move from 3 to 2
По данному натуральному n вычислите сумму 12+22+...+n2.
Вводится единственное натуральное число n, не превосходящее 100
Необходимо вывести вычисленную сумму.
2
5
По данному натуральному n вычислите значение n!.
Вводится единственное число n.
Необходимо вывести значение n!.
2
2
По данным натуральным n и k вычислите значение \(C_n^k = \frac{n!}{k!(n-k)!}\) (число сочетаний из n элементов по k).
Вводятся 2 числа - n и k (\(n, k \leq 10\)).
Необходимо вывести значение \(C_n^k\).
2 1
2