8.1. Сновида (графи + цілі числа + «довга арифметика»)
Визначити цикли, на які розбивається граф — схема перестановки.
Подати найменше спільне кратне (НСК) знайдених довжин циклів, відмінних від 1, — a, b, c, … у поданій далі формулі — добутком «коротких» (у межах базових типів) чисел:
Тут НСД(a, b) — найбільший спільний дільник чисел a та b, який можна обчислити, використовуючи алгоритм Евкліда.
Використати подання числа масивом його цифр і правила множення «у cтовпчик».
8.2. Корінь квадратний (цілі числа + «довга арифметика»)
Подати вхідні дані нескоротним дробом.
Якщо чисельник і знаменник є точними квадратами, то шуканий корінь квадратний є відношенням коренів квадратних чисельника і знаменника, інакше корінь квадратний можна знайти лише наближено.
При поданні нескоротного дробу періодичним десятковим дробом кількість знаків до періоду після десяткової крапки дорівнює найбільшому зі степенів 2 чи 5 у розкладі знаменника на прості множники.