30 декабря 2025
31 декабря 2025
дейлик https://leetcode.com/problems/last-day-where-you-can-still-cross
class Solution:
def latestDayToCross(self, r: int, c: int, s: List[List[int]]) -> int:
v=range;w=set();u=''.join(['AB'[n%c>0],chr(n+66)][0<n%c<c-1]for n in v(r*c));return next(i for i,(p,q)in enumerate(s)if(w.add((x:=p-1,y:=q-1))or[u:=u.replace(u[x*c+y],u[b*c+a])for b in v(x-1,x+2)for a in v(y-1,y+2)if(b,a)in w])!=u[0]==u[-1])
Joricдейлик https://leetcode.com/problems/last-day-where-you-can-still-cross
class Solution:
def latestDayToCross(self, r: int, c: int, s: List[List[int]]) -> int:
v=range;w=set();u=''.join(['AB'[n%c>0],chr(n+66)][0<n%c<c-1]for n in v(r*c));return next(i for i,(p,q)in enumerate(s)if(w.add((x:
Длинновато!
Сергей П.Ссылка
не читал статью, но если 2000 часов потрачено на 1000 задач, то он просто потратил время впустую
Изяки тоже нужны, да; но изяк — это минуть пять на задачу. Ну, окей, поначалу, может, и побольше, но.
У меня 1k задач (включая 150 хардов) было к 200 дню на литкоде; сколько часов на это было убито я не считал.
P.S. Несмотря на полупроспанный контест — ещё раз допрыгнул до guardian :-)
В 2023 году leetcode weekly пришёлся на первое января — я, разумеется, участвовал.
В этом году weekly пришёлся на день рождения — я, разумеется, тоже участвовал (впрочем, codeforces пропустил и занялся готовкой яблочного пирога :-))
У нас с этим тяжелее. Пох на репутацию и былые заслуги. Недавно чувака уволили. Он мне помогал с онбоардингом, когда мы были в одной команде. Потом пересекались кратковременно для одного или пары проектов. Он лично презентовал некоторые демки NVIDIA CEO. Был локальной звездой. Уволили перед Новым годом. Незаменимых людей нет.
ghettот вам и НГ
Я такое ощутил, вроде отдавался работе а потом вышвырнули поэтому игра с двух сторон кто кого использует