Competitive Programming 1

Please never ever ask for an increase in your grades. Never.
But you are always welcome to ask for explanations. Always.

Syllabus

CodeBlocks Compiler - simply unpack it and run CodeBlocks.exe

OnLine Compiler

Lesson 1

  1. Introduction to competitive programming (pdf)
  2. Fibonacci (pdf)

Lesson 2

  1. Exponentiation (pdf)
  2. Euler function (pdf)

Lesson 3

  1. GCD Extended algorithm (pdf)
  2. Prime numbers (pdf)

Lesson 4

  • Longest Common Subsequence (pdf)
  • Longest Increasing Subsequence (pdf)
  • Sequences (pdf)
  • Lesson 5

  • Binary Search (pdf)
  • Ternary Search (pdf)