Тёмный
Errichto Hard Algorithms
Errichto Hard Algorithms
Errichto Hard Algorithms
Подписаться
Algorithms, competitive programming, coding interviews. I make educational videos and coding live streams, always sharing my thought process.

My name is Kamil Dębowski (or Errichto) and I'm quite good at competitive programming. I'm a finalist of multiple big programming competitions like ICPC, Facebook Hacker Cup and Google Code Jam (even got 2nd place in 2018). I also organize competitions, which means inventing and preparing problems.

My main channel is Errichto.
Codeforces/CSES live coding
1:44:58
Год назад
CF 745 Screencast
1:03:40
3 года назад
Codeforces Deltix (Div. 1+2) Screencast
2:15:08
3 года назад
Codeforces 722 Screencast (back to LGM!)
1:42:30
3 года назад
Codeforces 718 (Div. 1 + 2)
2:46:41
3 года назад
(4th place) Leetcode Biweekly 44
25:35
3 года назад
Codechef Nov Lunchtime Screencast
2:48:02
3 года назад
Testing Div4 Round in Polygon (Codeforces)
1:24:16
3 года назад
Testing Div4-A in Polygon (Codeforces)
25:00
3 года назад
Codeforces Round 684, no commentary
31:13
3 года назад
Codeforces Round 683 (7th place)
2:30:24
3 года назад
Codeforces Raif Round 1 Screencast
54:26
4 года назад
Codeforces Global Round 11 Screencast
2:59:30
4 года назад
Codeforces Grakn Round Screencast
2:47:11
4 года назад
Codeforces #673 Screencast (6th place)
1:48:20
4 года назад
Codechef Sep Lunchtime Screencast
2:34:47
4 года назад
(Hard) Atcoder Grand Contest 25 Upsolving
2:15:54
4 года назад
JOI Open Contest 2020 (without coding)
53:24
4 года назад
Topcoder Open Round 4 Screencast
1:24:19
4 года назад
Комментарии
@DobbinZachary-m3r
@DobbinZachary-m3r 18 дней назад
Perez Christopher Lewis Lisa Hall Matthew
@MalachiEleanore-s1t
@MalachiEleanore-s1t 28 дней назад
Brown Edward Jackson Donald Martinez Joseph
@hazardousgamer6935
@hazardousgamer6935 Месяц назад
There is another very easy solution to this problem (maybe not as efficient) So it goes like this : First you make two copies of the given input array. ~O(N) Now you sort one of them by x coordinate and the other one by y coordinate. ~O(NlogN) Now in both lists, find out the pairwise distances (consecutive pairs only) and store the minimum found in both the sorted lists. ~O(N) Now simply return the minimum of the two minimums found ~O(N) So the overall complexity comes out to be O(NlogN). Hope this helps!
@samolisov
@samolisov Месяц назад
This is necrocommenting but maybe there is a chance to get an answer. Do you have a plan of learning hard algorithm or just use a "random walk", so find random articles/blog posts on the Internet and maybe follow references from them?
@TonyStark-mn1my
@TonyStark-mn1my Месяц назад
Wth bruh Gennady looking straight at mah soul ( I'm scared 😭 )
@HansenKay-q1h
@HansenKay-q1h Месяц назад
Davis Michael Anderson Richard Hall William
@MBXD001
@MBXD001 Месяц назад
yo errichto i've heard you say in an interview with Joma tech that you've done most of 'introduction to algorithms' by Cormen and then after that your competitive programming skyrocketed; so you have done that book until what chapter please ?
@fergalhennessy775
@fergalhennessy775 Месяц назад
hi my boo
@lesterdelacruz309
@lesterdelacruz309 Месяц назад
Philippines at number 20 on 24:18.
@lesterdelacruz309
@lesterdelacruz309 Месяц назад
The legend is back.
@Kyanqy_Tarb3r
@Kyanqy_Tarb3r Месяц назад
Does anyone have closing ceremony link?
@you-tube5132
@you-tube5132 Месяц назад
Bangladesh win first 🥇 gold medal 🏅🎉
@jannataraferdousalam762
@jannataraferdousalam762 Месяц назад
Good wishes for Bangladesh
@Pr3776-k3u
@Pr3776-k3u Месяц назад
Hindu
@shakhaoathpappu8196
@shakhaoathpappu8196 Месяц назад
❤❤🇧🇩🇧🇩🇧🇩
@paul_c15
@paul_c15 Месяц назад
Good luck with your work!
@alineamorim4510
@alineamorim4510 Месяц назад
@shubhamdas-bh4se
@shubhamdas-bh4se Месяц назад
please continue posting videos
@jameslew7269
@jameslew7269 Месяц назад
he is back!
@bettypanagiotidou270
@bettypanagiotidou270 Месяц назад
•Will you stream second day, as well? • Which platform do you get to comment on this stream?
@badribishaldas9627
@badribishaldas9627 Месяц назад
twitch
@salonsospain
@salonsospain Месяц назад
281
@salonsospain
@salonsospain Месяц назад
30247
@rikthecuber
@rikthecuber Месяц назад
He finally remembered his yt password!
@ACium.
@ACium. Месяц назад
please continue posting videos frequently!
@salonsospain
@salonsospain Месяц назад
131
@salonsospain
@salonsospain Месяц назад
30506
@mvs-ow9fu
@mvs-ow9fu Месяц назад
ROU is a surprising abbreviation for Romania? Aren't they consistently at the top of these contests, as well as Math, Physics and others? It's a bit difficult to miss them...
@moonlightwizard2198
@moonlightwizard2198 Месяц назад
Hi errichto where were you since a last few years
@salonsospain
@salonsospain 2 месяца назад
615
@salonsospain
@salonsospain 2 месяца назад
33738
@mahadishakkhor123
@mahadishakkhor123 2 месяца назад
From 2024 seeing
@akashanand3783
@akashanand3783 2 месяца назад
Thanks for this. Miss these streams.
@whathuh6965
@whathuh6965 2 месяца назад
1. What's happening? 2. What are their required tasks? 3. How is the point system graded/distributed? 4. Why are they on discord coding? 5. Why am I so hungry? 6. Why did Judas betray Jesus? 7. Why did you read all 7 questions?
@whathuh6965
@whathuh6965 2 месяца назад
@anotherytch Because Sheldon Cooper created the formula to beat him. Duh, how could you not know that.
@salonsospain
@salonsospain 2 месяца назад
351
@salonsospain
@salonsospain 2 месяца назад
309
@TuguldurMunkhbat-fh3xu
@TuguldurMunkhbat-fh3xu 2 месяца назад
huiten_cola_uuu
@A57278
@A57278 3 месяца назад
Boring AF
@AdityaKumar-be7hx
@AdityaKumar-be7hx 3 месяца назад
Ah! Should have seen this video first. Learned Fenwick tree first and then this one. Could have avoided it. Nevertheless, no knowledge is ever wasted :) Thanks for the great explanation!
@padhai_karle_bhai
@padhai_karle_bhai 3 месяца назад
you made it so easy for me
@wolpumba4099
@wolpumba4099 4 месяца назад
*Summary* *General Tournament Information:* * The video is about the 1v1 Coding Lockout Championship Finals. * There are three divisions: open, intermediate, and closed, based on rating. * Competitors are given 6 problems ranging from 100 to 600 points in difficulty. * First to 1100 points wins. If no one reaches 1100, whoever has the most points after 45 minutes wins. * Once a problem is solved by one competitor, the other competitor can't solve it. *Open Division Finals (Egor vs. KAN) (**1:40**):* * Egor started with the 300-point problem (Alternating Sum), but got a Wrong Answer. * KAN solved the 500-point problem (Tree Painting). * KAN continued to the 400-point problem (Tufarama), but mistakenly started solving the already solved 200-point problem (Binary Numbers and Sum), costing him valuable time. * Egor meanwhile solved the 300 and 200-point problems, taking the lead. * Both then focused on the 600-point problem (Cleaning Robots), a DP problem about partitioning a tree into disjoint paths. * Time ran out before either solved the 600-point problem, so KAN won with 900 points to Egor's 500. *Open Division Finals (Omnic vs. neal) (**1:16:00**):* * Omnic started with the 400-point problem (Numerical Sequence), a surprisingly easy problem from a Division 3 contest. * neal started with the 500-point problem (Illien Roads). * Omnic quickly solved the 400-point problem and moved onto the 500-point problem, solving it before neal. * They then raced on the 200-point problem, with neal submitting just a few seconds before Omnic. * The same thing happened on the 300-point problem (Rebus), with neal submitting just before Omnic again. * Omnic moved onto the 600-point problem (Alex and Complicated Task) while neal was still working on the 300. * Omnic solved the 600-point problem, winning the match with 1500 points to neal's 500. *Intermediate Division Finals (Stephduska vs. Sunny c-s-a-n-i):* * Close match with Sunny leading 300 to 200 before the 500-point problem (Fill the bag). * Both attempted the 500-point problem. Stephduska solved it first, securing the win with 700 points to Sunny's 300. *Post-match Discussion (**2:59:00**):* * The commentators and competitors discussed various strategic considerations for lockout tournaments, including the value of starting with different difficulty problems, the risks and benefits of holding submissions, and the potential for using misinformation through intentional wrong submissions. * The overall format of the tournament was deemed successful, but with potential improvements like best-of-three formats and possibly slightly harder problem sets for higher divisions. * The issue of forbidden problems due to contestants coming from different locations was raised as a challenge for future tournaments. *Overall Winner:* * Omnic won the Open Division, defeating Egor in the semi-finals and Eknerwala in the finals. i used gemini 1.5 pro to summarize the transcript
@DOOMSDAY-ij5te
@DOOMSDAY-ij5te 4 месяца назад
Всё супер, связка работает.
@XrewolMokuctder
@XrewolMokuctder 4 месяца назад
Thank you very much. I used it. I won two trades, salute!!
@pH7Programming
@pH7Programming 5 месяцев назад
Really nice one 🤞
@SMARTTRADE-yi5jt
@SMARTTRADE-yi5jt 5 месяцев назад
hello please help me create platform exchange
@sound4042
@sound4042 5 месяцев назад
bro are you still there 😥
@medium_outlooklol
@medium_outlooklol 5 месяцев назад
basically a time trial then?
@medium_outlooklol
@medium_outlooklol 5 месяцев назад
im way ahead of you bruhh
@medium_outlooklol
@medium_outlooklol 5 месяцев назад
you got this boyzzzzz i believe!!!!!!!!!!!!!!!1
@tysontakayushi8394
@tysontakayushi8394 6 месяцев назад
Codeforces = High school math + basic data structures. Nothing to do with programming
@mmkamron
@mmkamron 6 месяцев назад
Very useful stream, dziękuję!
@themodfather9382
@themodfather9382 6 месяцев назад
239wpm is my record. 95% accuracy
@Shinfu01
@Shinfu01 7 месяцев назад
When you've reached a point that you understand everything and start stressing about things that you can only understand.