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



























Программное обеспечение
Исполнители – кто или что?
Служба DHCP
О Программном обеспечении для 3-д печати. 4-е занятие Клуба ИТР (Клуб Информационных Технологий и Робототехники)
8-1-2
Processing hardware
Разработка проекта. Анализ
Своя игра 1
Задания по информатике и программированию
Инструкция по работе с ЭЦП в 1С ЗУП для сотрудников Maytoni
Перенос данных
JavaScript числа
Badanie rynku mediów. Wskaźniki
Особенности технологии разработки программного обеспечения информационной системы хлебопекарни
Сайт коммерческой фирмы. Макет сайта
Как продвигать свои проекты ВКонтакте
Поисковые системы сети интернет
Основные элементы программирования
Кодирование графики
HTML. WEB-сайты
Electronic presentation of the University
Цифрозлом “Фишинг”
Путешествие по стране моделирование
Переход к техническому обслуживанию в зависимости от состояния. Автоматизация процесса
Логические операции
Информационная безопасность. Некоторые виды компьютерных преступлений
Среда моделирования Rational Rose
Manual QA course. Анализ результатов. Практика в JIRA