Школа программиста

Забыли пароль?
[задачи] [курсы] [олимпиады] [регистрация]
Логин:   Пароль:    
Скрыть меню
О школе
Правила
Олимпиады
Фотоальбом
Гостевая
Форум
Архив олимпиад
Архив задач
Состояние системы
Рейтинг
Курсы
Новичкам
Работа в системе
Курсы ККДП
Дистрибутивы
Статьи
Ссылки


 
[Вернуться к задаче]   1
  1  Абду, 20 января 2026 г. 14:17:37
     что там на 6 ом тесте
  2  Абду, 20 января 2026 г. 14:17:00
     какой тест на 6 ом у меня WR
  3  Ерасыл Данияров, 07 декабря 2025 г. 15:22:50
     #include <bits/stdc++.h> using namespace std; // gcd функциясы int gcd(int a, int b) { while(b) { int t = b; b = a % b; a = t; } return a; } int main() { int N; cin >> N; int count = 0; for(int i = 1; i < N; i++) { if(gcd(i, N) == 1) count++; } cout << count << "\n"; return 0; } легко
  4  Иван Андреевич, 10 апреля 2024 г. 18:58:09
     Будьте уважні при підрахунку функції Ейлера, може бути переповнення int'а.
     Если сначала делить, а потом умножать - то не будет.
  5  Айтбатыр, 10 января 2023 г. 8:33:36
     Шамсиддин, вы правы, НОД 6 и 2 равняется 2-ум. Однако, нужно посчитать количество чисел, меньших N и взаимно простых с ним. В нашем случае, эти числа 1 и 5. НОД (6, 1) = 1 и НОД (6, 5) = 1.
  6  Шамсиддин, 21 октября 2022 г. 15:43:52
     А разве НОД 6 и 2 не равняется 2-ум?
  7  Тереня Михаил Николаевич, 19 августа 2021 г. 14:43:22
     Просто фунция Эйлера
  8  Сафронов Тимофей Николаевич, 18 июля 2020 г. 18:52:52
     from math import gcd
  9  Жамшидхон Кодиров, 13 мая 2019 г. 13:30:34
     n =1 ans = 0
  10  Потапов Андрей Алексанрович, 04 мая 2018 г. 16:38:50
     Можно ли использовать import?
     Можно. Только версия Питона 3.4.3. Это может иметь значение.
  11  Завгородний Михаил Сергеевич, 29 марта 2018 г. 9:29:42
     Алгоритм евклида - самый лучший алгоритм.
  12  Чоро уулу Нурдин, 09 января 2018 г. 7:19:39
     вообще не понял. как если 6 то результат 2 и если 13 то 12. Может кто нибудь подробнее объяснить
  13  Четвертый Хокаге, 28 декабря 2016 г. 21:56:12
     1 Темирбаев Мирас, 10 октября 2016 г. 20:19:38

А еще лучше сразу функцию Эйлера.
-> ссылка на тот же сайт
  14  Темирбаев Мирас, 10 октября 2016 г. 20:19:38
     Слишком легкая задача.
Нужно просто использовать алгоритм Эвклида нахождения НОД.
Вот ссылка http://e-maxx.ru/algo/euclid_algorithm
  15  Бабиков Евгений Александрович, 15 апреля 2012 г. 9:02:11
     До 100000 и без Эйлера можно обойтись, с НОД-ом сдал.
  16  Волостнов Алексей Сергеевич, 18 февраля 2012 г. 23:06:00
     Функция Эйлера!
  17  Глейх Андрей Артурович, 01 января 2012 г. 19:58:04
     если была написана программа НОД то надо всего пару строк к кпрограмме добавить
  18  Яруллин Рамиль, 07 августа 2011 г. 15:32:08
     n -> фи(n), где фи - функция Эйлера)
 1

Чтобы оставить сообщение необходимо зарегистрироваться и авторизоваться!

Красноярский краевой Дворец пионеров, (c)2006 - 2026, ИНН 246305493507, E-mail: admin@acmp.ru