@ru_python

Страница 130 из 9768
Whore Amazing
13.01.2016
11:39:16
Kolyann
13.01.2016
11:39:18
A -> B -> C -> D -> A

полный перебор тут будет равен 4

ну ладно, если совсем полный то 8, если ещё в другую сторону двигаться

Google
Pavel
13.01.2016
11:40:17
хули не полного-то?

Whore Amazing
13.01.2016
11:40:31
хули не полного-то?
обратные стрелки не везде есть :\

Kolyann
13.01.2016
11:40:47
они подразумеваются

Pavel
13.01.2016
11:40:47
и чё? самолёт не летит в обратную сторону?

Whore Amazing
13.01.2016
11:40:58
хм...

Kolyann
13.01.2016
11:41:00
если из А в Б стоит 50, то из Б в А стоит 50

Whore Amazing
13.01.2016
11:41:03
вот я еблан!

Kolyann
13.01.2016
11:41:16
и да, в инпуте полный граф :D

Whore Amazing
13.01.2016
11:41:37
и чё? самолёт не летит в обратную сторону?
летит. просто к концу дня я совсем долбоеб становлюсь.

Pavel
13.01.2016
11:41:51
напомню про itertools.permutations

Sharkus
13.01.2016
11:41:52
типа в начале дня всё по-другому

Artem
13.01.2016
11:41:58
очевидно же, что обратный путь занимает столько же

Whore Amazing
13.01.2016
11:46:31
от я тупой. можно просто сложить все и отнять самое длинное расстояние :\

Google
Pavel
13.01.2016
11:49:22
Whore Amazing
13.01.2016
11:49:41
но почему??

Kolyann
13.01.2016
11:50:21
потому что такая вещь как теория алгоритмов начинается с задачи о коммивояжёре)

Pavel
13.01.2016
11:50:22
тебе нужна сумма 6-ти ребёр,

Kolyann
13.01.2016
11:50:26
очень неплохо помогает

у тебя есть 4 (упростим) города, тебе надо найти кратчайшее расстояние, чтобы побывать в каждом

A-B = 10 A-C = 7 A-D = 4 B-C = 13 B-D = 6 C-D = 8

и какое тут кратчайшее?)

если мельком, то вроде A-D-C-B

f ytn yb[thf

ну в общем ты понял что даже на таком маленьком примере это не очевидно

Pavel
13.01.2016
11:53:34
и снова напомню про itertools.permutations

Whore Amazing
13.01.2016
12:00:21
а, 6.

Aliaksiej
13.01.2016
12:00:36
знает кто какую русскоязычную литературу по монге?

Whore Amazing
13.01.2016
12:01:56
попытаюсь осознать

Sharkus
13.01.2016
12:02:13
Что-то я не в себе.

sum([(sum(line.count(x) for x in ('a', 'e', 'i', 'o', 'u')) >= 3 and any(line[i] == line[i+1] for i in range(len(line)-1)) and sum(line.count(x) for x in ('ab', 'cd', 'pq', 'xy')) == 0) for line in open('/home/username/input')]) sum([sum(line[x+2:].count(line[x:x+2]) for x in range(0, len(line)-2)) and any(line[i] == line[i+2] for i in range(len(line)-2)) for line in open('/home/username/input')])

Пятое задание однострочниками. НАФИГА Я ЭТО ДЕЛАЮ?

Pavel
13.01.2016
12:03:00
монитор широкий?

Sharkus
13.01.2016
12:03:03
Нет.

Google
Whore Amazing
13.01.2016
12:04:09
а чо без лямбд?
умрет от передозировки эндорфинов

Pavel
13.01.2016
12:04:18
а чо без лямбд?
надо внимательнее посмотреть, наверняка там где-то пара спряталась.

Sharkus
13.01.2016
12:04:20
А зачем там лямбды?

Whore Amazing
13.01.2016
12:04:46
Sharkus
13.01.2016
12:05:18
sum, any, and, немного списков и индексов :)

Whore Amazing
13.01.2016
12:11:57
l = [[j.split(" to ") for j in i[0],i.split(" = ")] for i in s] я слишком туплю, чтобы понять, сработает это или нет

Pavel
13.01.2016
12:12:21
re?

Whore Amazing
13.01.2016
12:12:30
нет я не могу в re

Kolyann
13.01.2016
12:12:34
учись в ре

Whore Amazing
13.01.2016
12:12:41
я же умру

Kolyann
13.01.2016
12:12:43
да

иисус тоже умер

Whore Amazing
13.01.2016
12:12:50
?

Kolyann
13.01.2016
12:12:51
и чего он достиг?

теперь он главный.

Pavel
13.01.2016
12:13:04
a, _, z, _, distance = line.split()

Kolyann
13.01.2016
12:13:07
и его бабы меж сисек носят

чуешь мощь?

Google
Pavel
13.01.2016
12:13:15
и нех.

Whore Amazing
13.01.2016
12:13:30
a, _, z, _, distance = line.split()
там по 2 разным разбивается

Kolyann
13.01.2016
12:13:49
ну так разбей 2 раза

Pavel
13.01.2016
12:13:52
все города из одного слова?

Whore Amazing
13.01.2016
12:13:56
да

Kolyann
13.01.2016
12:14:06
блядь, да ты ахуел

Whore Amazing
13.01.2016
12:14:11
да

Admin
ERROR: S client not available

Pavel
13.01.2016
12:14:18
5 слов в строке.

Kolyann
13.01.2016
12:14:19
line.split(' ')[::2]

я даже щас НАПРЯГУСЬ И ПОЙДУ РЕШАТЬ 9 ДЕНЬ

Pavel
13.01.2016
12:14:43
line.split(' ')[::2]
не универсально.

Kolyann
13.01.2016
12:14:58
у нас есть входные данные в известном формате

мы ж тут не пишем универсальный парсер городов

Pavel
13.01.2016
12:15:21
ок. скажу по-другому: не наглядно.

Sharkus
13.01.2016
12:15:23
с подчёркиваниями очевиднее, что два значения нафиг не нужны.

Kolyann
13.01.2016
12:15:36
а подчёркивания уйдут вникуда?

прикольно

Sharkus
13.01.2016
12:15:52
ну да, это синоним "нахуй не нужно, но зачем-то есть"

Pavel
13.01.2016
12:15:58
надеюсь, тебе locals() не жалкою.

Google
Whore Amazing
13.01.2016
12:16:22
вы тут такие умные

Sharkus
13.01.2016
12:16:30
угу, однострочники пишем

не то, что твоя бурая императивщина.

Whore Amazing
13.01.2016
12:16:55
а я такой тупой

Pavel
13.01.2016
12:17:18
вы тут такие умные
набирайся, вчера вроде про это говорили.

Whore Amazing
13.01.2016
12:17:25
набираюсь

Kolyann
13.01.2016
12:17:52
набрался и бузит

Pavel
13.01.2016
12:18:00
_ - вроде дефакто стандарт паттерн в питоне?

Whore Amazing
13.01.2016
12:18:04
?

Sharkus
13.01.2016
12:18:50
ну да, из-за этого назначения приходится шлак сбрасывать в __, например. но линтер ругается на такие финты, в отличие от _

Whore Amazing
13.01.2016
12:42:42
чот я походу не так сделал мой самый маленький ответ меньше, чем правильный :\

напомню про itertools.permutations
нихуя он не может быть полезным тут

Pavel
13.01.2016
12:43:45
мне пригодилось.

Whore Amazing
13.01.2016
12:43:57
какой жопой, интересно?

Pavel
13.01.2016
12:44:12
чтобы руками не составлять возможные маршруты.

Whore Amazing
13.01.2016
12:44:34
так отрезков-то больше, чем 6.

и он составит куда ольше, чем надо.

Pavel
13.01.2016
12:44:52
комивояжер решается полным перебором всех возможных маршрутов.

Whore Amazing
13.01.2016
12:45:07
окей, выражусь по-другому

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