Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Preface

This book is from the original version Competitive Programmer’s Handbook by Antti Laaksonen. In this Rust Version all the theoretical part will follow Antti Laaksonen’s version, except of course for all those parts that need to be adapted to the Rust context. All code parts are rewritten from scratch.

License

Competitive Programmer’s Handbook - Rust Edition is an adaptation of Competitive Programmer’s Handbook by Antti Laaksonen, used under CC BY-NC-SA 4.0. The text has been modified: it has been adapted to Rust, all code has been rewritten, and some sections and references have been changed. This is not an official edition, and it is not endorsed by Antti Laaksonen.

This adaptation, including its code examples, is licensed under the same Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International license by its contributors. The full license text is in the LICENSE file. It is provided as-is, without warranties of any kind.

Contribution

Please if you think that some parts could be enhanced, don’t hesitate to write an issue, each contribution is highly welcome!

Why this book?

Popular opinion says that Rust is not good for competitive programming but with a couple of adivice Rust could help you a lot. As for Antti Laaksonen’s version, this book is not a rust guide and it is supposed that you already know the basics of programming and the basics of Rust.

External Resources

Tools

Articles