Содержание
- 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)



























Презентация на тему Правила работы за компьютером
Информатика и информация
Теоретико-игровые модели поиска на графе
9-1_Компьютерные сети
Параметрическое описание инструмента для обработки отверстий. База данных режущего инструмента. Тема 10
Разбор олимпиадных задач школьного этапа
Обеспечение надежности передачи информации
Программирование. Variadic Templates. LSP
Презентация на тему Этапы развития вычислительной техники
Кодирование символов: ASCII, KOI8, UNICODE
Этические нормы поведения в сети
Курсовой проект по Adobe Illustrator
Правила техники безопасности в компьютерном классе
Social Networks
Периферийные устройства персонального компьютера
Как получать покупателей для локального микро-бизнеса через приложения Вконтакте
Проект Скорая помощь студентам
Информация вокруг нас
ЛОГИЧЕСКИЙ ТИП ДАННЫХ В ПАСКАЛЕ
Информационные таможенные технологии
SQL-запросы
Социальные сети - это зло
Виды конечных элементов, способы нанесения сетки. Виды анализа конструкций
Устройства ввода и вывода
Программирование (C++)
Контроль состояния теплотрасс. Коммунальное хозяйство
Анализ простейших моделей объектов. ОГЭ - 1
Алгоритмы и способы их описания