This repository documents my journey of mastering Data Structures & Algorithms (DSA) and Competitive Programming (CP) through consistent practice, contest participation, and deep problem analysis.
- 🔵 Codeforces: https://codeforces.com/profile/Dyson_25
- 🟤 CodeChef: https://www.codechef.com/users/dyson_025
- 🟡 LeetCode: https://leetcode.com/dyson_025
- 🟤 CodeChef: 1540
- 🟡 LeetCode: 1732
- 🔵 Codeforces: 1150
dsa-cp/
│
├── contest-upsolve/ # Problems solved after contests with detailed understanding
├── cp-31-sheet-solutions/ # CP 31 Sheet solutions with explanationsThis repository will evolve continuously with:
- 📌 Striver A2Z DSA Sheet solutions
- 📌 DSA patterns & problem classifications
- 📌 Personal notes for quick revision
- 📌 Competitive programming templates (C++)
- 📌 More contest upsolving with better approaches
- Solve More DSA problems
- Reach Pupil on Codeforces
- Achieve 3⭐ on CodeChef
- Build strong problem-solving intuition
- Prepare for top SDE internships & opportunities
- 🔁 Practice → Contest → Upsolve → Repeat
- 🧩 Focus on identifying patterns across problems
- ⚡ Improve from brute-force → optimized solutions
- 📚 Maintain structured notes for revision
- ⏱️ Analyze mistakes after every contest
- Start with cp-31-sheet-solutions for structured problem-solving
- Explore contest-upsolve to understand real contest thinking
- Use upcoming notes & patterns for revision and quick recall
- Language: C++
- Platforms: Codeforces, CodeChef, LeetCode
This repository reflects consistency over time, not just results. The focus is on improving thinking ability, not just solving problems.
If you find this repository helpful, consider giving it a ⭐!
“Consistency builds confidence. Confidence builds performance.”