A collection of resources that can help you through your competitive programming journey and achieve your goals.
Learn about Combinatorics
Learn about Basics
Yulduzlar va chiziqlar haqida o‘rganing
Katalan sonlari haqida bilib oling
Learn about Data Structures
Disjoint Set Union (DSU) haqida bilib oling
Learn about Dynamic Programming
Dinamik dasturlash
Learn about Graphs
Learn basic definitions of graph theory
Learn about Math
Evklid (EKUB) haqida o‘rganing
Learn about Misc
Chiziqli qidiruv haqida bilib oling
Learn about Strings
Xeshlash haqida o‘rganing
Learn about Game Theory
O‘yin holatlarining asoslarini o‘rganing
Bog‘langan ro‘yxat haqida o‘rganing
Bitset haqida bilib oling
Learn about Fenwick Tree
Treap haqida bilib oling
Bitset optimallashtirish haqida bilib oling
LCS/LIC haqida bilib oling
Chuqurlik bo‘yicha qidiruv (DFS)ni o‘rganing
Kenglik bo‘yicha qidiruv (BFS) haqida bilib oling
Floyd–Warshall algoritmini o‘rganing
Dijkstra algoritmi haqida bilib oling
Learn about 0-1 BFS
Erdős–Gallai teoremasi haqida bilib oling
2-SAT haqida o‘rganing
Heavy Light Decomposition haqida bilib oling
Virtual daraxt haqida bilib oling
Tub sonlar va faktorizatsiya
Eratosten elagi haqida bilib oling
Ikkilik qidiruv haqida bilib oling
Ikkilik sonlar nima va ular nimani anglatadi?
Bitli amallar
Prefiks yig‘indilarni qanday qurish kerak
Farqlar massivini qanday qurish kerak
Ushbu bo‘limda biz rekursiyaning asosiy tushunchalarini ko‘rib chiqamiz.
Memoizatsiya bilan rekursiya haqida o‘rganing
Asosiy saralash algoritmlari haqida bilib oling
Ikki ko‘rsatkich haqida o‘rganing
Sliding Windowa haqida o‘rganingSliding window texnikasi haqida o‘rganing
Ixtiyoriy aniqlikdagi arifmetika haqida bilib oling
Uchlik qidiruv haqida o‘rganing
Bo‘lib tashla va hukmronlik qil haqida bilib oling
Bo‘lib tashla va hukmronlik qil — DP optimallashtirish haqida o‘rganing
Parallel ikkilik qidiruv haqida o‘rganing
SMAWK algoritmi haqida bilib oling
Z-funksiya haqida o‘rganing
Knuth–Morris–Pratt algoritmining prefiks funksiyasi haqida o‘rganing
Trie haqida bilib oling