profile
Размещено 5 лет назад по предмету Информатика от mirhome2016

Для того чтобы проверить, как её ученики умеют считать, Мария Ивановна каждый год задаёт им на дом одну и ту же задачу – для заданного натурального A найти минимальное натуральное N такое, что N в степени N (N, умноженное на себя N раз) делится на A. От года к году и от ученика к ученику меняется только число A.

Вы решили помочь будущим поколениям. Для этого вам необходимо написать программу, решающую эту задачу.

Входные данные

Во входном файле содержится единственное число A (1 ≤ A≤ 1000000000 – на всякий случай; вдруг Мария Ивановна задаст большое число, чтобы "завалить" кого-нибудь…).

Выходные данные

В выходной файл вывести единственное число N.


Лимит времени 1 секунда

Лимит использования памяти 64 MiB
Входные данные
Sample 1
8

Sample 2
13
Выходные данные
Sample 1
4

Sample 2
13

  1. Ответ на вопрос
    Ответ на вопрос дан srzontmp

    Решение на скрине и в текстовом файле. Файл inpu.txt создавать в том же каталоге, что и программа.

    1. Ответ на вопрос
      Ответ на вопрос дан asiyatsheykhova
      Я немного исправила а так молодец все правильно решение - класс
      A=int(input());
      M=1;
      B=A;
      N=2;
      K=1;
      while B>1:
      if B%N==0:
      if N>K:
      K=N;
      M*=K;
      B/=N;
      N=2;
      else: N+=1;
      N=0;
      B=1;
      if M==A: N=M;
      else:
      while B%A!=0:
      N+=M;
      B=N**N;
      print(N)
    2. Ответ на вопрос
      Ответ на вопрос дан srzontmp
      ; во всех строках (где есть) можно убрать. В задании ввод из файла, вывод в файл.
Не тот ответ на вопрос, который вам нужен?
Найди верный ответ
Самые новые вопросы
tegysigalpa2012
Русский язык - 5 лет назад

Помогите решить тест по русскому языку тест по русскому языку «местоимение. разряды местоимений» для 6 класса 1. укажите личное местоимение: 1) некто 2) вас 3) ни с кем 4) собой 2. укажите относительное местоимение: 1) кто-либо 2) некоторый 3) кто 4) нам 3. укажите вопросительное местоимение: 1) кем-нибудь 2) кем 3) себе 4) никакой 4. укажите определительное местоимение: 1) наш 2) который 3) некий 4) каждый 5. укажите возвратное местоимение: 1) свой 2) чей 3) сам 4) себя 6. найдите указательное местоимение: 1) твой 2) какой 3) тот 4) их 7. найдите притяжательное местоимение: 1) самый 2) моего 3) иной 4) ничей 8. укажите неопределённое местоимение: 1) весь 2) какой-нибудь 3) любой 4) этот 9. укажите вопросительное местоимение: 1) сколько 2) кое-что 3) она 4) нами 10. в каком варианте ответа выделенное слово является притяжательным местоимением? 1) увидел их 2) её нет дома 3) её тетрадь 4) их не спросили

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.