whoashish's cp notes

Home

❯

General

General

Oct 08, 20261 min read

  • i. C++ for Competitive Programming: The language-level facts that decide WA/TLE/RE before any algorithm does.
  • ii. Fast I/O and Constant Factor: Use this when the complexity is right but the time limit isn’t.
  • iii. Complexity, Constraints and Amortized Analysis: Read the constraints, compute the real operation count, and that number tells you the intended solution.
  • iv. Debugging and Stress Testing: Most lost contests come from bugs you could not see, not from algorithms you did not know.
  • v. Interactive Problems: In an interactive problem your program talks to a judge program.
  • vi. Contest Strategy: How to read, think, code and spend time, for individual rounds (Codeforces, AtCoder) and team contests (ICPC).
  • vii. Implementation Techniques and Reliability: Two skills that decide ICPC results as much as algorithms:
  • viii. STL and Libraries Reference: When to use which part of the C++ standard library, what every operation costs and invalidates, and what the common contest libraries provide.

8 items under this folder.

  • Oct 22, 2026

    vii. Implementation Techniques and Reliability

    • implementation
  • Oct 22, 2026

    viii. STL and Libraries Reference

    • cpp
    • stl
    • libraries
  • Oct 08, 2026

    iii. Complexity, Constraints and Amortized Analysis

    • foundations
    • complexity
  • Oct 08, 2026

    i. C++ for Competitive Programming

    • foundations
    • cpp
  • Oct 08, 2026

    ii. Fast I/O and Constant Factor

    • foundations
    • optimization
  • Oct 08, 2026

    iv. Debugging and Stress Testing

    • foundations
    • debugging
  • Oct 08, 2026

    v. Interactive Problems

    • foundations
    • interactive
  • Oct 08, 2026

    vi. Contest Strategy

    • foundations
    • strategy