Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add report1 for Intro to CP project #20

Open
wants to merge 3 commits into
base: main
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 16 additions & 0 deletions Intro to Competitive Programming/Report1.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# Introduction to Competitive Programming
#### May 16, 2021

Work done in the first month of project

## Learning C++/Setting up environment:
Resources were shared with the mentees to get them acquainted with C++ as it is the most commonly used programming language for competitive programming. Tutorials were also shared on how to set up a local environment. Mentees were also informed on competitive programming ethics, templates to be used.
## Topic-1 STL Library:
Blogs were shared on the most commonly used functions and data types from the STL library.
## Topic-2 Binary Exponentiation and Prefix Sum:
Resources on the prefix sum and exponentiation techniques were shared. Also, practice problems related to the topic were provided to mentees.
## Topic-3 Sorting:
Commonly used sorting algorithm techniques were shared with mentees and some problems which used sorting as a subroutine were also given to them for practice.
## Contests:
Along with blogs and tutorials, we made mashups/contests for students. The first contest was a 3 day long contest with basic CP questions and the questions were based on basic programming. The second contest was based on using STL.