ShahjalalShohag/code-library
کاربرد:
این مخزن شامل الگوریتمها، ساختارهای داده و تمپلیتهایی هست که برای شرکت در مسابقات برنامهنویسی مثل Codeforces، ICPC و IOI طراحی شدهاند.
در چه شرایطی بهتره استفاده شود؟
وقتی داری برای مسابقات الگوریتمی آماده میشی و نیاز به کدهای آماده، سریع و قابل اعتماد داری. همچنین اگر میخوای یه الگوریتم پیچیده مثل Dinic's Max Flow یا Segment Tree با Lazy Propagation رو سریع پیادهسازی کنی، این کتابخانه کمککنندهست.
چند مثال از موارد استفاده
- حل مسألههای گراف با استفاده از Dijkstra یا Floyd-Warshall
- پیادهسازی سریع Heavy-Light Decomposition برای درختها
- استفاده از Convex Hull Trick برای بهینهسازی روابط بازگشتی
- مدیریت بازهها با Segment Tree و Fenwick Tree
- ##CompetitiveProgramming
- ##Algorithms
- ##DataStructures
- ##CodeTemplate
- ##ICPC
- ##Codeforces
- ##ProgrammingContest
- ##ProblemSolving
- ##Cplusplus
- ##AlgorithmLibrary
