Size: a a a

Сообщество Python Программистов

2021 June 16

~&

~$$7o &$%# in Сообщество Python Программистов
5 млн чисел надо сравнить
источник

E

Egor in Сообщество Python Программистов
я ресурсы расширил, а ты еще и не доволен
источник

ЯЛ

Ярослав Лазарев... in Сообщество Python Программистов
5 миллионов делителей? Ох ёптут.... Вотэтада
источник

~&

~$$7o &$%# in Сообщество Python Программистов
[1000000000:1005000000]
источник

~&

~$$7o &$%# in Сообщество Python Программистов
чисел
источник

ЯЛ

Ярослав Лазарев... in Сообщество Python Программистов
А что это за число такое?
источник

ЯЛ

Ярослав Лазарев... in Сообщество Python Программистов
Так надо найти ихделители
источник

A

AstralRomance in Сообщество Python Программистов
Просто задачка на алгоритмы, вероятнее всего
источник

ЯЛ

Ярослав Лазарев... in Сообщество Python Программистов
Повторю: 1) найди все делители, а потом 2) сравни произведения пар из этого листа с делимым.
источник

A

AstralRomance in Сообщество Python Программистов
Но ведь не надо все.
источник

~&

~$$7o &$%# in Сообщество Python Программистов
это в этом интервале надо найти те числа у которых разность парных делителей меньше 90 и при этом таких парных делителей больше 3 вывести число , max подходящий делитель
источник

A

AstralRomance in Сообщество Python Программистов
Типа, ты, как минимум, можешь не искать те делители, которые больше начальное число пополам.
источник

ЯЛ

Ярослав Лазарев... in Сообщество Python Программистов
Вы чё, ЕГЭ досдаёте.... Или я не по-русски пишу?
источник

~&

~$$7o &$%# in Сообщество Python Программистов
именно
источник

~&

~$$7o &$%# in Сообщество Python Программистов
я пробовал так... сейчас повтор попытку
источник

A

AstralRomance in Сообщество Python Программистов
Попробуй решить задачу на небольших числах.
источник

A

AstralRomance in Сообщество Python Программистов
И, опять-таки, тебе не надо искать все делители. Тебе достаточно найти делители, которые меньше или равны, чем N/2
источник

A

AstralRomance in Сообщество Python Программистов
Потому что оставшиеся делители ты получишь, когда будешь обходить все, что слева от половинки.
источник

A

AstralRomance in Сообщество Python Программистов
Чет у меня даже есть подозрение, что это можно сделать словарем в одну строчку с использованием дикт компрехешена, где ключами будут делители меньше, чем N/2, а значениями - делители больше N/2.
источник

A

AstralRomance in Сообщество Python Программистов
Но мне впадлу это писать, я работать пошел. KEKW
источник