report VI VI EN
Register | Login
  • HOME
  • PROBLEMSET
  • ROADMAP
  • COMPETITION
  • TOPIC
  • RANKING
  • GUIDE
  • MASHUP
  • ABOUT
  • CONTACT
Module Introduction to Level 2

Level 2

Stop learning useless algorithms, go and solve some problems, learn how to use binary search. - Um_nik

Target for this level is also to learn about simple algorithms.

Binary search is one of the key algorithms to progress further. Later on, you will discover that the idea of Binary search is extremely common in competitive programming.

Also, at this level, if you come across a math problem, there's a good chance that it involves prime numbers.

Binary search

  • Introduction to Binary Search
  • Binary search on answer

Two pointers

  • Introduction to two pointers

Math

  • Basic number theory
  • Binary exponentiation

Meet in the middle

  • Introduction to meet in the middle

STL

  • Containers C++ in Standard Template Library (STL)