Блог пользователя oml1111

Автор oml1111, история, 2 года назад, По-английски

Hello people of Codeforces!

I'd like to introduce a website I've been working on and that I'm hoping to grow into something bigger: algoteka.com

In essence, it's a site for submitting code samples that solve various problems and for finding code snippets in the language and technology stack you want for your problem (and possibly compare different approaches). We are planning to grow and monetize this site, and to compensate our content submitters appropriately for the value they bring.

To start out, I decided to populate it with a lot of the algorithms I've used myself in competitive programming, for instance:

Data structures:

Mathematical Algorithms:

Geometric Algorithms:

Graph Algorithms:

Network Flow Algorithms:

String Algorithms:

Algorithms for NP-Hard Problems:

I hope you find my code snippets useful, and you are very welcome to join the site and start submitting your own code snippets for these problems (potentially in different languages or approaches), or even create new problems to submit samples for (we plan to cover more than just the topics of competitive programming). You are also welcome to use the forum features of the site to discuss samples or problems there, or any related topics.

Any thoughts, ideas and feedback are welcome!

Полный текст и комментарии »

  • Проголосовать: нравится
  • +48
  • Проголосовать: не нравится

Автор oml1111, история, 8 лет назад, По-английски

Hello. Today I will hold a workshop session on data structures for the Estonian olympiad students and I decided to create tutorial slides on persistent segment trees for the especially advanced ones. The goal was to rely more on visual illustration than text.

The slides are here

I hope they can be useful for some of you. Any feedback will be very welcome, also if any of you know some good persistent segment tree problems on the codeforces platform, then that would be helpful.

Полный текст и комментарии »

  • Проголосовать: нравится
  • +88
  • Проголосовать: не нравится