A growing multi-platform problem-solving archive with 455+ LeetCode solves, 422 CodeChef solves, 306 Codeforces solves, reusable templates, and focused algorithm notes.
π€ Profiles β’ Codeforces β’ LeetCode β’ CSES β’ CodeChef β’ HackerEarth β’ HackerRank β’ GeeksforGeeks β’ AtCoder β’ Templates β’ Notes
| 455 LeetCode solves |
422 CodeChef solves |
306 Codeforces problems |
2,000 HackerEarth points |
322 Repository C++ files |
Profile statistics and repository metrics in this overview are kept aligned with the linked profiles and this codebase.
| Platform | Profile Link | Handle / Username | Key Rating / Standing | Solved Count | Prestigious Badges & Honors |
|---|---|---|---|---|---|
| prathamkashyap | @prathamkashyap |
1550 contest rating | 455 solved | Rank 253,859 Β· 7 badges | |
| prathamkashyap | @prathamkashyap |
815 (Newbie) | 306 unique solved | 280 in last year Β· 100 last month | |
| prathamkashyap | @prathamkashyap |
922 overall Β· 1067 DSA | 422 solved | 3 contests Β· Diamond League Level 5 | |
| prathamkashyap | @prathamkashyap |
2,000 points | 83 solved / 103 submitted | Top 1% Basic Programming | |
| prathamkashyap | @prathamkashyap |
Problem Solving badge | Recent accepted C++ submissions | C++, Java, Python, SQL badges | |
| prathamkashyap | @prathamkashyap |
New profile | Starting point | Ready for future practice |
| Platform | Solved / Activity | Progress Snapshot |
|---|---|---|
| LeetCode | 455 | 160 Easy Β· 232 Medium Β· 63 Hard Β· Rating 1550 |
| Codeforces | 306 | 280 last year Β· 100 last month Β· 68-day max streak |
| CodeChef | 422 | Rating 922 Β· DSA 1067 Β· 3 contests Β· 66/100 days |
| HackerEarth | 83 | 103 submissions Β· 2,000 points Β· Top 1% Basic Programming |
| HackerRank | Active | Problem Solving, C++, Java, Python, SQL badges |
| GeeksforGeeks | Starting point | Profile created; practice roadmap ready |
| Repository | 322 | C++ solutions currently checked into this repository |
competitive-programming/
βββ codeforces/ # 322 C++ solutions categorized by difficulty rating
β βββ 800/ # Fundamental implementation & greedy (83 solutions)
β βββ 900/ # 36 solutions
β βββ 1000/ # 44 solutions
β βββ 1100/ # 39 solutions
β βββ 1200/ # 41 solutions
β βββ 1300/ # 34 solutions
β βββ 1400/ # 5 solutions
β βββ 1500/ # 7 solutions
β βββ 1600/ # 0 solutions
β βββ 1700/, 1800/, 2000/ # 1 solution each
β βββ unrated_questions/ # 30 solutions
βββ leetcode/ # LeetCode patterns and profile progress
βββ cses/ # CSES roadmap and section tracking
βββ atcoder/ # AtCoder roadmap and contest notes
βββ codechef/ # CodeChef profile, ratings, and contest progress
βββ hackerearth/ # Practice tracks and profile achievements
βββ hackerrank/ # Skills, badges, and submission highlights
βββ geeksforgeeks/ # GeeksforGeeks profile and practice roadmap
βββ templates/ # Reusable CP boilerplate & data structure templates
β βββ cpp/ # C++ Fast I/O, DSU, Segment Tree, Sieve, Fenwick Tree
β βββ python/ # Python fast I/O & math utility templates
β βββ java/ # Java FastScanner & FastWriter templates
βββ notes/ # Curated algorithmic notes, cheat sheets & complexity tables
g++ -std=c++20 -O2 -Wall -Wextra -Wshadow -DLOCAL solution.cpp -o solution
./solution < input.txt#include <iostream>
using namespace std;
void fast_io() {
ios_base::sync_with_stdio(false);
cin.tie(nullptr);
cout.tie(nullptr);
}Located in /templates:
| Template | Language | Complexity | Direct Link |
|---|---|---|---|
| Fast I/O & Universal CP Boilerplate | C++20 | template.cpp |
|
| Disjoint Set Union (DSU) | C++20 | dsu.cpp |
|
| Segment Tree (Point Update, Range Query) | C++20 | segment_tree.cpp |
|
| Fenwick Tree (Binary Indexed Tree) | C++20 | fenwick_tree.cpp |
|
| Linear Sieve & Prime Factorization (SPF) | C++20 |
|
sieve_prime.cpp |
| Modular Arithmetic & Combinations | C++20 |
|
modular_arithmetic.cpp |
| BFS, Topological Sort & Dijkstra | C++20 |
|
graph_traversal.cpp |
| Prefix & Difference Arrays | C++20 |
|
prefix_sums.cpp |
| Sliding Window & Prefix Frequency | C++20 |
|
sliding_window.cpp |
| Python CP Template | Python 3 | Optimized Fast I/O | template.py |
| Java CP Template | Java | Custom FastScanner & FastWriter | Template.java |
Explore quick revision guides in /notes:
- β±οΈ Time Complexity & Resource Limits - Operations per second (
$10^8$ ), integer boundaries, and memory limits. - π’ Number Theory & Modular Arithmetic - Fermat's Little Theorem, modular inverse, and
$nCr \pmod p$ . - π» Bit Manipulation Hacks - Bitmask operations, subset generation, and GCC builtins (
__builtin_popcount,__builtin_clz). - π² Graph Theory & Tree Algorithms - BFS, DFS, Dijkstra, Bellman-Ford, Floyd-Warshall, Kruskal, and LCA.
- π‘ Dynamic Programming Patterns - 0/1 Knapsack, LIS ($O(N \log N)$), LCS, Grid DP, and Space Optimization.
- π― Greedy & Binary Search Patterns - Exchange arguments, monotonic predicates, interval choices, and answer-space search.
- GitHub: @prathamkashyap
- LinkedIn: Pratham Kashyap
- LeetCode: prathamkashyap
- Codeforces: prathamkashyap
- CodeChef: prathamkashyap
- HackerEarth: prathamkashyap
- HackerRank: prathamkashyap
- GeeksforGeeks: prathamkashyap
Designed & Maintained with π» and β by Pratham Kashyap.