Skip to content

AhmedOmani/Competitive-Programming

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Competitive Programming Collection

This repository contains a curated collection of competitive programming problems, tips, and tricks that focus on high-quality problems with unique ideas and less commonly known techniques.

Overview

This collection is designed to help competitive programmers explore advanced topics and solve problems that go beyond the typical beginner-level challenges. The materials here emphasize:

  • High-quality problems with interesting and unique approaches
  • Lesser-known techniques and implementation tricks
  • Advanced topics that are valuable for improving problem-solving skills
  • Practical code snippets and templates for common competitive programming scenarios

Contents

The repository is organized into various topics including:

  • Data Structures: DSU, Fenwick Tree, Segment Tree, Deque, Ordered Set
  • Algorithms: Binary Search, Bitmasking, Dijkstra, MST, Meet in the Middle
  • Problem Types: Constructive, Greedy, Dynamic Programming, Graph Problems
  • Advanced Techniques: String Hashing, Combinatorics, Contribution Sum Technique
  • Useful Resources: Code templates, implementation tips, and problem ideas

Purpose

This collection serves as a resource for competitive programmers who want to:

  • Explore problems with unique and creative solutions
  • Learn advanced techniques that are not commonly covered in basic tutorials
  • Practice on high-quality problems that challenge problem-solving skills
  • Access useful code snippets and templates for faster implementation

Note

These materials are intended to supplement your competitive programming journey by providing access to problems and techniques that offer valuable learning opportunities. The focus is on quality over quantity, with an emphasis on problems that teach important concepts and unique approaches.

About

Set of high quality problems & tips and tricks

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published