RFO — Olimpiadaya Hazırlıq (İnformatika)
Respublika Fənn Olimpiadasına (RFO) tam hazırlıq: C++ əsaslarından alqoritm dizaynına, qraf nəzəriyyəsindən dinamik proqramlaşdırmaya qədər — 6 modul, 48 dərs, 100+ Codeforces məsələsi.
Kursa qoşul
100 ₼/ay
6 modul
48 dərs
1 tələbə
Aktiv qeydiyyat
100 ₼/ay
Kurs qiyməti
Proqram
6 modul · 48 dərs · 0 tapşırıq
00Modul 0 — C++ Əsasları və STL
Olimpiad proqramlaşdırması üçün C++ sintaksisi, standart kitabxana və giriş/çıxış optimallaşdırması.
8 dərs
Modul 0 — C++ Əsasları və STL
Olimpiad proqramlaşdırması üçün C++ sintaksisi, standart kitabxana və giriş/çıxış optimallaşdırması.
0.0Mühitin qurulması: g++, VS Code, Codeforces
Praktiki
0 tapşırıq
Mühitin qurulması: g++, VS Code, Codeforces
Praktiki
0.1Dəyişənlər, tiplər, overflow və long long
Nəzəri + Praktiki
0 tapşırıq
Dəyişənlər, tiplər, overflow və long long
Nəzəri + Praktiki
0.2Şərtlər, dövrələr, funksiyalar
Nəzəri + Praktiki
0 tapşırıq
Şərtlər, dövrələr, funksiyalar
Nəzəri + Praktiki
0.3Massivlər və string: əsas əməliyyatlar
Nəzəri + Praktiki
0 tapşırıq
Massivlər və string: əsas əməliyyatlar
Nəzəri + Praktiki
0.4STL: vector, pair, tuple
Praktiki
0 tapşırıq
STL: vector, pair, tuple
Praktiki
0.5STL: set, map, unordered_map
Praktiki
0 tapşırıq
STL: set, map, unordered_map
Praktiki
0.6Sürətli giriş/çıxış: ios::sync_with_stdio, "\n" vs endl
Praktiki
0 tapşırıq
Sürətli giriş/çıxış: ios::sync_with_stdio, "\n" vs endl
Praktiki
0.7İlk Codeforces məsələləri (800–1000 rating)
Praktiki
0 tapşırıq
İlk Codeforces məsələləri (800–1000 rating)
Praktiki
01Modul 1 — Axtarış və Sıralama
Binary search, sıralama alqoritmləri, iki göstərici və sürüşən pəncərə texnikaları.
8 dərs
Modul 1 — Axtarış və Sıralama
Binary search, sıralama alqoritmləri, iki göstərici və sürüşən pəncərə texnikaları.
1.0Tam axtarış (brute force) strategiyası
Nəzəri + Praktiki
0 tapşırıq
Tam axtarış (brute force) strategiyası
Nəzəri + Praktiki
1.1İkili axtarış (binary search): şablon və tətbiqlər
Nəzəri + Praktiki
0 tapşırıq
İkili axtarış (binary search): şablon və tətbiqlər
Nəzəri + Praktiki
1.2Cavab üzərindən ikili axtarış
Nəzəri + Praktiki
0 tapşırıq
Cavab üzərindən ikili axtarış
Nəzəri + Praktiki
1.3Sıralama: merge sort və inversion sayı
Nəzəri + Praktiki
0 tapşırıq
Sıralama: merge sort və inversion sayı
Nəzəri + Praktiki
1.4STL sort, comparator, custom ordering
Praktiki
0 tapşırıq
STL sort, comparator, custom ordering
Praktiki
1.5İki göstərici (two pointers) texnikası
Nəzəri + Praktiki
0 tapşırıq
İki göstərici (two pointers) texnikası
Nəzəri + Praktiki
1.6Sürüşən pəncərə (sliding window)
Nəzəri + Praktiki
0 tapşırıq
Sürüşən pəncərə (sliding window)
Nəzəri + Praktiki
1.7Prefix sum və fərq massivi
Nəzəri + Praktiki
0 tapşırıq
Prefix sum və fərq massivi
Nəzəri + Praktiki
02Modul 2 — Məlumat Strukturları
Stack, queue, heap, segment ağacı, Fenwick ağacı, DSU — olimpiad əsas strukturları.
8 dərs
Modul 2 — Məlumat Strukturları
Stack, queue, heap, segment ağacı, Fenwick ağacı, DSU — olimpiad əsas strukturları.
2.0Stack və Queue: tətbiq məsələləri
Nəzəri + Praktiki
0 tapşırıq
Stack və Queue: tətbiq məsələləri
Nəzəri + Praktiki
2.1Priority Queue (heap): min/max heap, sıralama
Nəzəri + Praktiki
0 tapşırıq
Priority Queue (heap): min/max heap, sıralama
Nəzəri + Praktiki
2.2Disjoint Set Union (DSU / Union-Find)
Nəzəri + Praktiki
0 tapşırıq
Disjoint Set Union (DSU / Union-Find)
Nəzəri + Praktiki
2.3Sparse Table və Range Minimum Query
Nəzəri + Praktiki
0 tapşırıq
Sparse Table və Range Minimum Query
Nəzəri + Praktiki
2.4Seqment ağacı (Segment Tree): point update, range query
Nəzəri + Praktiki
0 tapşırıq
Seqment ağacı (Segment Tree): point update, range query
Nəzəri + Praktiki
2.5Seqment ağacı: lazy propagation
Nəzəri + Praktiki
0 tapşırıq
Seqment ağacı: lazy propagation
Nəzəri + Praktiki
2.6Fenwick ağacı (BIT): prefix sum sorğuları
Nəzəri + Praktiki
0 tapşırıq
Fenwick ağacı (BIT): prefix sum sorğuları
Nəzəri + Praktiki
2.7Monostack, Monotonic Queue tətbiqləri
Nəzəri + Praktiki
0 tapşırıq
Monostack, Monotonic Queue tətbiqləri
Nəzəri + Praktiki
03Modul 3 — Qraf Nəzəriyyəsi
Qraf təsvirləri, BFS, DFS, ən qısa yol, minimum əhatə ağacı, topological sort.
8 dərs
Modul 3 — Qraf Nəzəriyyəsi
Qraf təsvirləri, BFS, DFS, ən qısa yol, minimum əhatə ağacı, topological sort.
3.0Qraf anlayışı: adjacency list/matrix, növlər
Nəzəri + Praktiki
0 tapşırıq
Qraf anlayışı: adjacency list/matrix, növlər
Nəzəri + Praktiki
3.1BFS: ən qısa yol (ağırlıqsız), level graph
Nəzəri + Praktiki
0 tapşırıq
BFS: ən qısa yol (ağırlıqsız), level graph
Nəzəri + Praktiki
3.2DFS: komponentin tapılması, back/forward edge
Nəzəri + Praktiki
0 tapşırıq
DFS: komponentin tapılması, back/forward edge
Nəzəri + Praktiki
3.3Topological sort: Kahn alqoritmi, DFS əsaslı
Nəzəri + Praktiki
0 tapşırıq
Topological sort: Kahn alqoritmi, DFS əsaslı
Nəzəri + Praktiki
3.4Dijkstra alqoritmi: priority_queue ilə O((V+E) log V)
Nəzəri + Praktiki
0 tapşırıq
Dijkstra alqoritmi: priority_queue ilə O((V+E) log V)
Nəzəri + Praktiki
3.5Bellman-Ford və mənfi dövrə aşkarlanması
Nəzəri + Praktiki
0 tapşırıq
Bellman-Ford və mənfi dövrə aşkarlanması
Nəzəri + Praktiki
3.6Floyd-Warshall: bütün cütlər arası ən qısa yol
Nəzəri + Praktiki
0 tapşırıq
Floyd-Warshall: bütün cütlər arası ən qısa yol
Nəzəri + Praktiki
3.7MST: Kruskal (DSU ilə) və Prim alqoritmləri
Nəzəri + Praktiki
0 tapşırıq
MST: Kruskal (DSU ilə) və Prim alqoritmləri
Nəzəri + Praktiki
04Modul 4 — Dinamik Proqramlaşdırma
Memoization, klassik DP məsələləri, ağac DP, bitmask DP, optimallaşdırma texnikaları.
8 dərs
Modul 4 — Dinamik Proqramlaşdırma
Memoization, klassik DP məsələləri, ağac DP, bitmask DP, optimallaşdırma texnikaları.
4.0DP anlayışı: overlapping subproblems, optimal substructure
Nəzəri + Praktiki
0 tapşırıq
DP anlayışı: overlapping subproblems, optimal substructure
Nəzəri + Praktiki
4.1Klassik DP: Fibonacci, coin change, climbing stairs
Nəzəri + Praktiki
0 tapşırıq
Klassik DP: Fibonacci, coin change, climbing stairs
Nəzəri + Praktiki
4.2Knapsack (Çanta) məsələsi: 0/1 və tam
Nəzəri + Praktiki
0 tapşırıq
Knapsack (Çanta) məsələsi: 0/1 və tam
Nəzəri + Praktiki
4.3LCS (Ən uzun ümumi ardıcıllıq) və LIS
Nəzəri + Praktiki
0 tapşırıq
LCS (Ən uzun ümumi ardıcıllıq) və LIS
Nəzəri + Praktiki
4.4DP on strings: edit distance, palindrome
Nəzəri + Praktiki
0 tapşırıq
DP on strings: edit distance, palindrome
Nəzəri + Praktiki
4.5DP on trees (rerooting texnikası)
Nəzəri + Praktiki
0 tapşırıq
DP on trees (rerooting texnikası)
Nəzəri + Praktiki
4.6Bitmask DP: TSP və alt çoxluq üzərindən DP
Nəzəri + Praktiki
0 tapşırıq
Bitmask DP: TSP və alt çoxluq üzərindən DP
Nəzəri + Praktiki
4.7DP optimallaşdırması: divide & conquer, Convex Hull Trick
Nəzəri + Praktiki
0 tapşırıq
DP optimallaşdırması: divide & conquer, Convex Hull Trick
Nəzəri + Praktiki
05Modul 5 — Riyaziyyat və Olimpiad Strategiyası
Sayı nəzəriyyəsi, kombinatorika, geometriya, oyun nəzəriyyəsi və müsabiqə strategiyası.
8 dərs
Modul 5 — Riyaziyyat və Olimpiad Strategiyası
Sayı nəzəriyyəsi, kombinatorika, geometriya, oyun nəzəriyyəsi və müsabiqə strategiyası.
5.0Sayı nəzəriyyəsi: ƏODB, ƏKOB, Evklid alqoritmi
Nəzəri + Praktiki
0 tapşırıq
Sayı nəzəriyyəsi: ƏODB, ƏKOB, Evklid alqoritmi
Nəzəri + Praktiki
5.1Sadə ədədlər: Sieve of Eratosthenes, faktorlaşdırma
Nəzəri + Praktiki
0 tapşırıq
Sadə ədədlər: Sieve of Eratosthenes, faktorlaşdırma
Nəzəri + Praktiki
5.2Modul aritmetikası: modular exponentiation, inverse
Nəzəri + Praktiki
0 tapşırıq
Modul aritmetikası: modular exponentiation, inverse
Nəzəri + Praktiki
5.3Kombinatorika: permutasiya, kombinasiya, Pascal üçbucağı
Nəzəri + Praktiki
0 tapşırıq
Kombinatorika: permutasiya, kombinasiya, Pascal üçbucağı
Nəzəri + Praktiki
5.4Oyun nəzəriyyəsi: Nim, Sprague-Grundy teoremi
Nəzəri + Praktiki
0 tapşırıq
Oyun nəzəriyyəsi: Nim, Sprague-Grundy teoremi
Nəzəri + Praktiki
5.5Computational Geometry: xətt, konveks gövdə (convex hull)
Nəzəri + Praktiki
0 tapşırıq
Computational Geometry: xətt, konveks gövdə (convex hull)
Nəzəri + Praktiki
5.6Müsabiqə strategiyası: vaxt idarəsi, debugging, stress test
Praktiki
0 tapşırıq
Müsabiqə strategiyası: vaxt idarəsi, debugging, stress test
Praktiki
5.7Final: RFO formatında tam olimpiad simulyasiyası
Olimpiad
0 tapşırıq
Final: RFO formatında tam olimpiad simulyasiyası
Olimpiad
Tapşırıqları görmək üçün daxil olub kursa yazılın.
Rəylər
Hələ rəy yoxdur
Kursu bitirənlər qiymətləndirə bilər