pashka's blog

By pashka, history, 16 months ago, In English

Here are the home tasks for the lecture, you can submit your solutions into this form.

Full text and comments »

  • Vote: I like it
  • +50
  • Vote: I do not like it

By pashka, history, 16 months ago, In English

Hello Codeforces!

The final semester starts this week! As usual, the live lectures will be on Twitch on Fridays at 18:00 MSK, and the recorded videos will be on Youtube.

Topics of the fourth semester:

  • Matchings
    • Bipartite Matching
    • Non-bipartite Matching (blossoms)
    • Assignment Problem
  • Network Flows
    • Maximal Flow
    • Minimal Cost Flow
    • Skew-Symmetric Flows
  • Linear Programming
  • Fast Fourier Transformation
  • Plus something more :)

See you!

Full text and comments »

  • Vote: I like it
  • +112
  • Vote: I do not like it

By pashka, history, 17 months ago, In English

The last lecture will be tomorrow at 14:00 MSK

Full text and comments »

  • Vote: I like it
  • +59
  • Vote: I do not like it

By pashka, history, 18 months ago, In English
  • Vote: I like it
  • +64
  • Vote: I do not like it

By pashka, history, 19 months ago, In English

Here are the home tasks for the lecture, you can submit your solutions into this form.

Full text and comments »

  • Vote: I like it
  • +56
  • Vote: I do not like it

By pashka, history, 19 months ago, In English

Here are the home tasks for the lecture, you can submit your solutions into this form.

Full text and comments »

  • Vote: I like it
  • +59
  • Vote: I do not like it

By pashka, history, 20 months ago, In English

Here are the home tasks for the lecture, you can submit your solutions into this form.

Full text and comments »

  • Vote: I like it
  • +89
  • Vote: I do not like it

By pashka, history, 21 month(s) ago, In English

Here is the video of the lecture. Thanks to everyone who watched the live stream.

Here are the home tasks for the lecture, you can submit your solutions into this form.

Full text and comments »

  • Vote: I like it
  • +32
  • Vote: I do not like it

By pashka, history, 21 month(s) ago, In English

Here is the video of the lecture. Thanks to everyone who watched the live stream.

This week the lecture will be on Wednesday at 6pm MSK

Full text and comments »

  • Vote: I like it
  • +65
  • Vote: I do not like it

By pashka, history, 21 month(s) ago, In English

Hello Codeforces!

The third semester starts this week! As usual, the live lectures will be on Twitch on Fridays at 18:00 MSK, and the recorded videos will be on Youtube.

Topics of the third semester:

  • Graph Algorithms
    • DFS and its applications
    • MST
    • Shortest Paths
    • Games on Graphs
  • String Algorithms
    • Substring Search
    • Suffix Trees
  • Plus something more :)

See you!

Full text and comments »

  • Vote: I like it
  • +155
  • Vote: I do not like it

By pashka, history, 2 years ago, In English

Here is the video of the lecture. Thanks to everyone who watched the live stream.

Here are the home tasks for the lecture, you can submit your solutions into this form.

Full text and comments »

  • Vote: I like it
  • +35
  • Vote: I do not like it

By pashka, history, 2 years ago, In English

Here is the video of the lecture. Thanks to everyone who watched the live stream.

Here are the home tasks for the lecture, you can submit your solutions into this form.

Full text and comments »

  • Vote: I like it
  • +78
  • Vote: I do not like it

By pashka, history, 2 years ago, In English

Here is the video of the lecture. Thanks to everyone who watched the live stream.

Here are the home tasks for the lecture, you can submit your solutions into this form.

Tomorrow the lecture will be 1 hour earlier than usual, at 5pm MSK

Full text and comments »

  • Vote: I like it
  • +33
  • Vote: I do not like it

By pashka, history, 2 years ago, In English

Here is the video of the lecture. Thanks to everyone who watched the live stream.

Here are the home tasks for the lecture, you can submit your solutions into this form.

See you next week!

Full text and comments »

  • Vote: I like it
  • +110
  • Vote: I do not like it

By pashka, history, 2 years ago, In English

Here is the video of the lecture. Thanks to everyone who watched the live stream.

Last week I forgot to make the home tasks, please send me the message if this happens again.

Here are the home tasks for the lecture, you can submit your solutions into this form.

See you next week!

Full text and comments »

  • Vote: I like it
  • +28
  • Vote: I do not like it

By pashka, history, 2 years ago, In English

Here is the video of the lecture. Thanks to everyone who watched the live stream.

Here are the home tasks for the lecture, you can submit your solutions into this form.

See you on Friday!

Full text and comments »

  • Vote: I like it
  • +56
  • Vote: I do not like it

By pashka, history, 2 years ago, In English

Here is the video of the lecture. Thanks to everyone who watched the live stream.

Here are the home tasks for the lecture, you can submit your solutions into this form.

Last week home task discussion will be on Sunday at 17:00 MSK.

See you tomorrow!

Full text and comments »

  • Vote: I like it
  • +29
  • Vote: I do not like it

By pashka, history, 2 years ago, In English

Here is the video of the lecture. Thanks to everyone who watched the live stream.

Here are the home tasks for the lecture, you can submit your solutions into this form. Sorry for delay :)

See you tomorrow!

Full text and comments »

  • Vote: I like it
  • +43
  • Vote: I do not like it

By pashka, history, 2 years ago, In English

Hello Codeforces!

The second semester starts next week! As usual, the live lectures will be on Twitch on Fridays at 18:00 MSK, and the recorded videos will be on Youtube.

Topics of the second semester:

  • Segment Trees and similar data structures
    • Segment Tree
    • Fenwick Tree
    • Sparse Table
    • 2D Trees
  • Binary Search Trees
    • AVL Tree
    • Treap
    • Splay Tree
  • Data Structures for Trees
    • Binary Lifting
    • LCA and LA problems
    • Heavy-Light Decomposition
    • Link-Cut Tree
    • Centroid Decomposition
  • Plus something more :)

See you!

Full text and comments »

  • Vote: I like it
  • +167
  • Vote: I do not like it

By pashka, history, 2 years ago, In English

Hello Codeforces!

It's been a long time since I posted a lesson in EDU section. Sorry about that, was quite busy managing my course on Youtube.

New lesson is about two pointers method.

Go to EDU →

What topics you want to learn next? I would prefer topics not covered in my Youtube course, something more specific for competetive programming. Any ideas?

More about EDU section you can read in this post.

Thanks to Stepavly and Supermagzzz for their help with lecture notes and testing problems.

Enjoy the lesson and good luck on the contests!

Full text and comments »

  • Vote: I like it
  • +553
  • Vote: I do not like it

By pashka, history, 2 years ago, In English

Hey CodeForces!

So, the first bonus lecture worked out pretty well, let's have another one!

Tomorrow at 17:00 MSK we will discuss Link-Eval data structure, part of this work by R. E. Tarjan.

See you!

Full text and comments »

  • Vote: I like it
  • +60
  • Vote: I do not like it

By pashka, history, 2 years ago, In English

Hey CodeForces!

Thank you for your warm support for my online lectures! Now it's winter vacation in Russia, next semester will start in February. I want to use this time to try some topics which were not included in the main course (mainly because it's already too big).

The first lecture will be on Saturday at 17:00 MSK, I will talk about this classical work by R. E. Tarjan explaining the $$$α(m, n)$$$ time complexity of Union-Find data structure.

If you're not familiar with Union-Find data structure, you can watch my lecture, or take this lesson in EDU.

See you!

UPD. There is a Div2 round tomorrow, so I moved the lecture to Saturday.

Full text and comments »

  • Vote: I like it
  • +174
  • Vote: I do not like it