AN INTRODUCTION TO THE USA COMPUTING OLYMPIAD

Authors

Editor E-Repository FTI UWGM

Synopsis

Welcome to the world of competitive programming! If you’ve had some basic programming
experience with C++ (perhaps at the level of an introductory course), and are interested in
competitive programming, then this book is for you. (If your primary language is Java, we
also have a Java edition of this book; please refer to that instead). If you currently do not
know how to code, there are numerous resources available online to help you learn.
This book aims to guide you through your competitive programming journey by providing
a framework in which to learn the important contest topics. From competitive programming,
not only do you improve at programming, but you improve your problem-solving skills which
will help you in other areas. If at any point you have questions, feedback, or notice any
mistakes, please contact me at darren.yao@gmail.com. Best of luck, and enjoy the ride!

Published

July 16, 2025

Series