Chat:Ru/2020-09-13

From CG community
Jump to navigation Jump to search

735487: https://imgur.com/YLqga85 как это бля возможно вообще? совпадает полностью вывод с ожидаемым. хер принимает. должен был выигрывать этот клеш

735487: https://imgur.com/YLqga85

vrabosh: http://chat.codingame.com/pastebin/96f5860f-37d7-4e3b-92bd-0673b6c9d6b5

vrabosh: о чем они здесь? amurushkin подскажи плз

735487: там описано как они цифры переставляют

vrabosh: я не понял

vrabosh: можешь по русски написать?

vrabosh: у меня число 7 и 4

vrabosh: что с ними делать?

735487: нужно взять число которое оканчивается на А. потом в этом числе переставить его наперед и получившееся должно быть равно B*N

735487: и походу надо найти это N

vrabosh: можешь на этих числах показать

vrabosh: 7*4?

735487: а какой там ответ?

vrabosh: 179487

735487: ну вот смотри а=7 значит m=717948 и оно должно быть равно b(4)*179487=717948

vrabosh: а почему 7 значит 717948 ?

735487: потому что это последняя цифра которая переставляется на перед

vrabosh: а другие цифры откуда взялись?

vrabosh: покажи последовательность что делать?

735487: ты написал. их найти надо

vrabosh: хотябы на пару чисел

735487: вот что делать это хороший вопрос. кроме перебора пока не придумал

vrabosh: 7 я переставляю в перед и умножаю на б?

vrabosh: получаю 28?

735487: нет

vrabosh: потмо что 87 и потом 2 умножаю на б?

vrabosh: ну вот так покажи последовательность

vrabosh: как бы ты выполнял.

735487: N is D1 D2 D3 D4 ...Dk, M is Dk D1 D2 ...D(k-1) Dk у тебя это A одна цифра известна. тебе надо найти такие Di чтобы M=B*N

735487: и тебе известно что не больше 9 цифр в этом числе

735487: дай ссылку на пазл

vrabosh: закончился уже

735487: это клеш был?

vrabosh: вчера так хорошо шло, сегодня 2 пазла и впустую

735487: интересная задачка. на подумать

vrabosh: клэша т.е.

vrabosh: это клэш

vrabosh: блин я психанул, что код даже не посмотрел других

735487: пойди посмотри

735487: вернуться можно

Uljahn: https://www.codingame.com/contribute/view/161333c89cd61d6be565b4620564c34254c0

735487: тут получается что у числа ты знаешь 1 и последнюю цифру. осталось найти остальные. я вот не знаю если не перебором то как еще ее решать

735487: ну да вот в решении и есть перебор

735487: интересно для чего в питоне придумали zip но в клешах помогает :)

Uljahn: это функциональный стиль

vrabosh: как вернуться посмотреть?

735487: я у других наподсматривал фишек :)

Uljahn: в нотификациях ищи пазл

735487: vrabosh: вот решение

735487: A=int(input())B=int(input())x=Awhile B*x!=int(str(A)+str(x)[:-1]):x+=10print(x)

Uljahn: тупо перебор

vrabosh: я бы сделал перебор, еслиб понял что хотели от меня..

vrabosh: я даже не думал, что так тупо хотели на пбольшое число перебор

vrabosh: думал так какаето хитрать, чтото на чтото перемножать.. потом отрезать и опять вставлять вперед

gsomix: Доброе утро.

Uljahn: большинство нормальных кодеры не играют в клэши, поэтому клэши утверждают остальные клэшеры)

Uljahn: отсюда и качество

Uljahn: *кодеров

gsomix: Uljahn, удивительно, что на CG есть такие разные форматы. Обычно сайты на чем-то одном сосредоточены.

gsomix: Вроде Codeforces или HackerRank.

gsomix: (на самом деле я восторгаюсь, потому что это один из немногих сайтов, который поддерживает мой любимый язык программирования)

735487: уже часа 2 не пускают сабмитить в серч рейс. капец :)

BorisZ: https://habr.com/en/post/518838/

BorisZ: кого-то напоминает )

Uljahn: а разве не оптимальнее пастбища ограничивать загонами в форме окружностей? по-моему, окружность даёт максимум площади при минимуме периметра :/

Uljahn: Automaton2000: хочешь быть передовым - сей "квадратно-гнездовым"

Automaton2000: вычисление где враг точно побывал и еды там нет - у меня только самые очевидные случаи

BorisZ: в условии сказано - прямоугольной формы

735487: да уж за счет эволюции нехилая разница в серчрейс получается

BorisZ: amurushkin идея еще - там же 3 круга, полностью одинаковые, можно это использовать

BorisZ: сохранять всех победителей на предыдущем круге и подмешивать их в популяцию на следующем

BorisZ: от ближайшей точки видимо - хз надо подумать

BorisZ: получится что на третьем круге у нас в 3 раза больше времени ра перебор

BorisZ: если конечно совпадают позиции и скорость - это конечно божет оказаться не так (

wlesavo: BorisZ первый круг сильно отличается начальной скоростью и положением

wlesavo: и у амура не ГА как я понял

wlesavo: то есть популяции нет а в ЭА сильно это не помогает

735487: BorisZ: я такие идеи пока гоню прочь. слишком сложно

735487: ну у меня раз в 50 итераций появляется новая популяция и ей дается шанс. чуток усложненный эа

BorisZ: wlesavo это частично справедливо, первые несколько ходов, после условно говоря первого чекпоинта уже идентичная траекторя

vrabosh: Given 8 lines of 8 letters with the chess knight marked by N, find the squares that the Knight can jump to, sorted by lexicographical order. - прикольная задача на 15мин)

BorisZ: если доска 8 на 8 то конь может сходить на любую клетку, то есть ответ все клетки отсортированные

BorisZ: не сказано же сортировать по количеству прыжков

BorisZ: или только за 1 прыжок?

vrabosh: походу не на все..

vrabosh: я не успел сдеать

vrabosh: блин я массив еще не доконца сформировалл. торопился и в простом упустил.. хотя еслиб еще 5мин дали

vrabosh: http://chat.codingame.com/pastebin/c8989134-d43d-4a21-968c-44b7d9818679

vrabosh: вот что получилось за 15мин сделать

BorisZ: если за один прыжок, то сохранить все клетки в список туплов (х,у.Letter) а потом отобрать по условию что манхеттенское расстояние == 3 и х != x_knight & y != y+knight

vrabosh: наверно надо было за 1 прыжок..

vrabosh: There will always be exactly one kNight on the board. - я это не понимаю что?

BorisZ: только одна лошадь на доске по условию

vrabosh: 1 чел только решил.. я 2 место занял) в пхп отправляю в таком случае

vrabosh: кстати да, дописал, куда угодно может ходить) если 8 на 8

wlesavo: амур неплохо поднялся

735487: ага натеребонькал :)

wlesavo: хочу на зомбей теперь симу написать

735487: ахха вот я запарился. шорт клеш решил за минуту на скорость ))))

tutubalin: там же предупреждение выскакивает

tutubalin: хотя я сам тут сегодня косячнул. запустил тесты, не дождался окончания и сабмитнул. как раз в тот самый момент, когда один из тестов зафейлился

735487: о это часто и густо. не дождаться всех тестов ))

vrabosh: print(sum(ord(i) for n, i in enumerate(word,1) if n%2 ))

vrabosh: You are given a single string. You need to convert each character into it's ASCII value and add the odd numbers together.

vrabosh: что я не так делаю?

vrabosh: A,B,C → 65,66,67

vrabosh: первый тест проходит

vrabosh: остальные нет

vrabosh: блин читатель)

vrabosh: обидно, такая простая задача.

735487: на четность не индекс надо было проверять а код

tutubalin: поехали в троль против замков рубиться

wlesavo: о, нормально, в 3 раза больше очков в зомбях первым же сабмитом

tutubalin: прикольный мульти. очень простой, но весёлый https://www.codingame.com/contribute/view/507070b7925f661e2d2835c14f950b9d157e