Chat:Ru/2020-09-13
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