Содержание
- 2. Обмен двух переменных c=a; a=b; b=c; a=a+b; b=a-b; a=a-b; a=a^b; b=a^b; a=a^b; swap(a,b);
- 3. Теория чисел Использование теории чисел в олимпиадах по информатике в основном касается: общих понятий делимости и
- 4. Деление с остатком r = a / b; q = a % b; Указанные операции не
- 5. Свойства остатков
- 6. Делители натурального числа
- 7. Поиск делителей числа void divisors(int a) { int i; for (i = 1; i * i
- 8. Простые числа
- 9. Проверка на простоту bool isPrime(int a) { for (int i = 2; i * i if
- 10. Решето Эратосфена
- 11. Решето Эратосфена
- 12. Решето Эратосфена void eratosthenes(int n) { /* число 1 не является простым */ p[1] = false;
- 13. Простые числа можно хранить константным массивом в тексте программы: int simple[25]={2, 3, 5, 7, 11, 13,
- 14. Основная теорема арифметики
- 15. Факторизация числа
- 16. Факторизация числа void factorization(int n) { int a = n; /* копия n, над которой производится
- 19. Хранение числа в виде разложения Любое число можно представить в виде произведения простых чисел. Такое представление
- 20. Хранение числа в виде разложения Такие числа легко умножать. Чтобы получить произведение чисел, достаточно сложить соответствующие
- 21. НОД и НОК Наибольшим общим делителем (НОД) неотрицательных целых чисел a и b (не являющихся одновременно
- 22. НОД и НОК Пусть числа заданы разложением на простые множители. Разложение на простые множители НОД(a; b)
- 23. НОД и НОК
- 24. Свойства НОД НОД(a; a) = a; НОД(a; 1) = 1; НОД(a; 0) = a: НОД(a, b)
- 25. Алгоритм Евклида int gcd (int a, int b) { while (b && a) { if (a
- 26. Варианты реализации алгоритма Евклида нахождение разностей обмен значений рекурсивная реализация рекурсия с тринарным оператором бинарная реализация
- 27. Евклид (нахождение разностей) int gcd (int a, int b) { while (b!=a) { if (a>b) a
- 28. Евклид (обмен значений) int gcd (int a, int b) { while (b) { a %= b;
- 29. Евклид (рекурсивная реализация) int gcd (int a, int b) { if (b == 0) return a;
- 30. Евклид (рекурсия с тринарным оператором) int gcd (int a, int b) { return b ? gcd
- 31. Евклид (бинарная реализация) int gcd (int a, int b) { int c = 1; while (b
- 32. Евклид (использование библиотеки) #include #include #include using namespace std; int main() { cout return 0; }
- 33. Функция Эйлера
- 34. Свойства функции Эйлера
- 35. Вычисление функции Эйлера
- 36. Вычисление функции Эйлера int phi (int n) { int result = n; for (int i =
- 37. Ввод – Вывод на C++ #include using namespace std; int main() { freopen("input.txt", "r", stdin); freopen("output.txt",
- 39. Универсальный" код, который работает правильно под обеими системами, может выглядеть так: #ifdef WIN32 printf("%I64d\n",ans); #else printf("%lld\n",ans);
- 40. ios_base::sync_with_stdio(0); Для ускорения ввода-вывода при использовании потокового ввода-вывода Не использовать вместе с: freopen #include
- 42. Скачать презентацию











![Простые числа можно хранить константным массивом в тексте программы: int simple[25]={2, 3,](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1132426/slide-12.jpg)



























Цифровой таймер. Семисегментный индикатор
Комплектование библиотечных фондов организаций СПО с помощью современных цифровых решений
Тарифы и скорости: до и после миграции МРФ СЗ 10М’19
Построение диаграмм
Защита информации
Краткая характеристика изученных программ
Программирование на языке Паскаль
Алгоритмы
Виписка из счета
Программирование на языке Си. Введение
Создание рабочего стола
Функции Сппр
Источники информации. Обзор
Единицы измерения информации. Задания
Процессы хранения информации
Разработка вероятностных математических моделей
Правила безопасности в интернете
Библиографическое описание (БО)
Работа с подсистемой Обращение в Росреестр
Лабораторный практикум по ИИ
Логика. Дизъюнкция
IP в IT. Индивидуальные и пакетные решения
История развития вычислительной техники
Презентация на тему Применение телекоммуникаций в современной жизни
XXII гимназические дни науки Наследие России. Юбилейные даты
Устройства вывода
Аудиообзор изданий в публичной странице ВКонтакте как сегмент библиотечного обслуживания: современное состояние и перспективы
Игра в имитацию. Симметричное и асимметричное шифрование