@ru_python

Страница 8727 из 9768
_
14.04.2019
18:36:53
Большое спасибо, сейчас посмотрю

Google
Andrew
14.04.2019
18:38:07
cases={ 'cout': self.build_cout_poliz, // это методы 'cin': self.build_cin_poliz, 'if': self.build_if_poliz, 'for': self.build_for_poliz, 'goto': self.build_goto_poliz } poliz=cases.get(l.name)(lexemes) не приходит возвращаемое методом значение в poliz

Илья
14.04.2019
18:39:47
Привет всем. Узнал такую вещь у знакомого. Как он рассказал, есть такой скрипт с помощью которого потом сайт который он посещал "приследует" его на других сайтах в виде баннеров. Может кто слышал на счёт такого?

Илья
14.04.2019
18:43:20
бан
Эммм. Что?

Svr3
14.04.2019
18:43:51
офтоп

Svr3
14.04.2019
18:44:51
бан2

Tynuk
14.04.2019
18:45:04
это не офтоп гуглл любит питон

Проксимов
14.04.2019
18:45:11
бан2
Бан3

Svr3
14.04.2019
18:45:25
да это шутка

Проксимов
14.04.2019
18:45:29
And one and two and four and three

Илья
14.04.2019
18:45:55
может просто реклама гугла? она же анализирует юзеров и выдает одинаковые банеры на разных сайтах
Да тоже так же думал. Но по его словам этот баннер его приследует даже ВКонтакте и Одноклассниках (программах андроида), разве такое реально?

Google
Илья
14.04.2019
18:47:48
Т.е. это 100% не легально?

Alexander
14.04.2019
18:48:08
Илья
14.04.2019
18:48:47
Ну вирусы как-бы, дело не легальное ?

Tynuk
14.04.2019
18:52:09
Простые делители числа 13195 - это 5, 7, 13 и 29. Каков самый большой делитель числа 600851475143, являющийся простым числом? я сам скрипт написал но он и за пол часа не відал ответ а нужно за минуту подскажите алгоритм

Aragaer
14.04.2019
18:53:03
$ time factor 600851475143 600851475143: 71 839 1471 6857 real 0m0.001s user 0m0.001s sys 0m0.000s

Tynuk
14.04.2019
18:55:35
import sys x = 600851475143 def prime(q): a = range(2, int(q**0.5)+1) for i in a: if q%i==0: return False return True #print(prime(x)) def Delet(x): l=[] a = range(x,2,-1) for i in a: if x%i==0: if prime(i): print(i) Delet(x)

Tigran
14.04.2019
18:56:06
штош

В чём поинт сделать проверку на простоту за корень, чтобы потом перебирать все числа от x до 2?

Tigran
14.04.2019
18:57:27
Типа, вместо √N ты получил сложность N√N

разница в 600851475143 раза!

Tynuk
14.04.2019
18:58:16
понял о чем ты

но не понял че мне делать

Aragaer
14.04.2019
18:58:43
на самом деле надо делать перебор сверху вниз, чтобы потом делители опять же пытаться делить

Google
Aragaer
14.04.2019
18:59:20
не надо проверять простоту числа

надо просто искать делители

Tynuk
14.04.2019
18:59:42
зачем сверху вниз?
нужен самый большой

Tigran
14.04.2019
18:59:44
идёшь от 2 до √N, делишь каждый раз

Aragaer
14.04.2019
18:59:47
если снизу вверх, то ты будешь находить сразу простые

Tigran
14.04.2019
18:59:58
остаётся либо единица, либо самый большой делитель

Tynuk
14.04.2019
19:00:05
хотя да

нет

ты не прав

если сверху вниз то ты ищешь самые большие

Tynuk
14.04.2019
19:00:27
но не обязательно простые

Philipp
14.04.2019
19:00:31
Ребята, а кто-нибудь знает, как настроить в nginx allow ip с портом, или знаете группу телеграмм, где можно спросить?

Нужно allow 1.1.1.1:443 сделать

Tigran
14.04.2019
19:01:16
надо просто искать делители
сверху вниз ты будешь за N в худшем случае искать делители.

Aragaer
14.04.2019
19:01:39
от корня вниз

Admin
ERROR: S client not available

Aragaer
14.04.2019
19:02:01
за тот же корень и найду первый делитель, после чего рекурсивно надо искать делители того, что нашел, и на что поделил

Google
Tigran
14.04.2019
19:02:35
в итоге тебе всё равно надо поделить на все делители меньше корня, чтобы проверить, не является ли самым большим делитель больше корня.

так что не понимаю, какое порядок имеет значение.

Philipp
14.04.2019
19:03:01
t.me/nginx_ru
Спасибо!

Tishka17
14.04.2019
19:05:40
Просто найдите все делители до корня

А потом из них выбирайте тот, который не делится ни на какой другой делитель

Не надо проверять простоту

Если делитель не простой, значит он делиться на другой делитель

Tynuk
14.04.2019
19:06:31
Типа, вместо √N ты получил сложность N√N
мне кажется ты не совсем прав я не проверяю все числа на простоту я только делители проверяю

Tynuk
14.04.2019
19:07:21
вот только делители скрипт ищет долго

проблема не в прайме

Tishka17
14.04.2019
19:07:53
Вообще когда нашел делитель сразу проверяй делится ли он на другие. Если делится, даже не запоминай

Tigran
14.04.2019
19:07:54
Tigran
14.04.2019
19:08:04
тебе нужен цикл от 2 до корня из N потому что

и в нём x = x // P при x % P == 0

и элементарно вести учёт самого большого делителя

и в конце return max(x, maxP)

Google
Tigran
14.04.2019
19:10:02
а проверки на простоту, как уже было отмечено, вообще не нужны

Tynuk
14.04.2019
19:12:19
но так нужно хранить все протсые делители

Danil
14.04.2019
19:13:04
Народ, есть метод для удаления дубликатов из массива?

Марк
14.04.2019
19:13:29
Кстати, сегодня наткнулся на доклад Светлова. Ох, блин, тяжеловато его слушать. Спичрайтер с него неоч(

Могу, кстати, скрин притащить с вопросом: что не так с кодом?

Страница 8727 из 9768