Hi there! 👋

Welcome to the Liberty University Competitive Programming Guide! This guide is designed to help you learn the basics of competitive programming and prepare you for the ICPC competition.

Resources

Websites Leetcode Kattis Beginner Resources Leetcode Patterns This website shows the companies that use each question. Pypup Like leetcode but for beginner’s CodinGame A Guide to Kattis Problems Intermediate Resources Principles of Algorithmic Problem Solving Neetcode This website has a lot of good resources for learning algorithms with Leetcode. Frontend Masters This website has a good course on algorithms. Advanced Resources Book Code Library Algo Wiki Competitive Programmer’s Handbook How to prepare for ACM - ICPC Robert’s Blog Competitive Programming Course Competitive Programming Course 2016

September 2, 2023

Beginner's Guide

This guide is aimed towards students that may be new to programming or competitive programming. Many of the topics covered in this guide are not specific to competitive programming, but are still important to know. Table of Contents What is the ICPC? This seems hard, am I even good enough to compete? How do I practice? What is Leetcode and Kattis? How do I get started? Missing Number Problem Solution 1 Solution 2 The most important data structure in Competitive Programming Let’s look at a map What is std::?...

September 1, 2023 Â· Cameron Kauffman