A | B | C | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | AA | AB | AC | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | ||||||||||||||||||||||||||||
2 | Številka | Datum | Predavatelj | Snov | 2023 | 2022 | 2021 | 2020 | 2019 | |||||||||||||||||||
3 | 1 | Monday, 9. October 2023, 16:00 | Jure Slak | CP3 - literatura; visualgo, codeforces, topcoder, CS academy, atCoder - tekmovalni sistemi. Programski jeziki in implementacijski detajli. Osnovni algoritmi na celih številih: številski sistemi, Evklidov algoritem, testiranje praštevilskosti v $O(\sqrt n)$, Eratostenovo rešeto, praštevilski razcep, hitro potenciranje. | Jure Slak | Jure Slak | Jure Slak | Jure Slak | Jure Slak + (Tomaž Hočevar) | |||||||||||||||||||
4 | 2 | Monday, 23. October 2023, 16:00 | Bor Grošelj Simić (Jure Slak, Janez Brank) | Osnovne podatkovne strukture: vrsta, sklad, vrsta s prednostjo, povezani seznam, map, set, heap, časovne zahtevnosti operacij | Jure Slak | Tomaž Hočevar | Vid Kocijan | Jure Slak | Jure Slak | |||||||||||||||||||
5 | COCI #1 | Saturday, 4. November 2023, 15:00 | COCI #1 | |||||||||||||||||||||||||
6 | 3 | Monday, 6. November 2023, 16:00 | Janez Brank (Jure Slak, Bor Grošelj Simić) | Osnovni algoritmi na seznamih, pregled seznama, urejanje, bisekcija, kumulativne vsote, bucket sort, histogram. Osnovni algoritmi na nizih. | Tomaž Hočevar | Janez Brank | Filip Koprivec | Janez Brank | Tomaž Hočevar | |||||||||||||||||||
7 | 4 | Monday, 20. November 2023, 16:00 | Nino Bašić | Osnovne strategije reševanja problemov (polni pregled in rekurzija, požrešni algoritmi, deli in vladaj, branch-and-bound). Dela se bruteforce in požrešne algoritme. | Nino Bašić | Nino Bašić | Tomaž Hočevar | Tomaž Hočevar | Tomaž Hočevar | |||||||||||||||||||
8 | COCI #2 | Saturday, 2. December 2023, 15:00 | COCI #2 | |||||||||||||||||||||||||
9 | 5 | Monday, 4. December 2023, 16:00 | Tomaž Hočevar (Jure Slak, Janez Brank) | Dinamično programiranje, koncept optimalne podstrukture in stanja, osnovni primeri, določanje časovne in prostorske zahtevnosti, 0/1 knapsack, coin change. | Janez Brank | Filip Koprivec | Janez Brank | Luka Fürst | Janez Brank | |||||||||||||||||||
10 | 6 | Monday, 18. December 2023, 16:00 | Vid Kocijan (Jure Slak, Janez Brank, Luka Fürst, Bor Grošelj Simić, Filip Koprivec) | Osnovni algoritmi na grafih, pregled v širino, pregled v globino, štetje komponent. | Jure Slak | Nino Bašić | Filip Koprivec | Janez Brank | Vid Kocijan | |||||||||||||||||||
11 | 7 | Monday, 8. January 2024, 16:00 | Janez Brank (Tomaž Hočevar) | Dinamično programiranje, najdaljše skupno podzaporedje, urejevalna razdalja, najdaljše naraščajoče podzaporedje. | Vid Kocijan | Luka Fürst | Luka Fürst | Vid Kocijan | Janez Brank | |||||||||||||||||||
12 | COCI #3 | Saturday, 13. January 2024, 15:00 | COCI #3 | |||||||||||||||||||||||||
13 | * | Friday, 12. January 2024, 10:00 | ZOTKS šolsko | |||||||||||||||||||||||||
14 | 8 | Monday, 22. January 2024, 16:00 | Filip Koprivec (Janez Brank, Tomaž Hočevar) | Najkrajše poti, Dijkstra, Floyd-Warshall. | Janez Brank | Luka Fürst | Jure Slak | Luka Fürst | Filip Koprivec | |||||||||||||||||||
15 | * | 26. januarja 2024 | RTK šolsko | |||||||||||||||||||||||||
16 | COCI #4 | Saturday, 10. February 2024, 15:00 | COCI #4 | |||||||||||||||||||||||||
17 | 9 | Monday, 12. February 2024, 16:00 | Filip Koprivec (Jure Slak, Janez Brank, Tomaž Hočevar) | Union-Find, minimalno vpeto drevo, Kruskal, Prim. | Luka Fürst | Jure Slak | Vid Kocijan | Tim Poštuvan | Filip Koprivec | |||||||||||||||||||
18 | 10 | Monday, 4. March 2024, 16:00 | Luka Fürst (Jure Slak, Janez Brank) | Napredne podatkovne strukture: binarno iskalno drevo, trie, druge razširjene podatkovne strukture, še posebej segment tree | Tomaž Hočevar | Nino Bašić | Tomaž Hočevar | Tim Poštuvan | Tomaž Hočevar | |||||||||||||||||||
19 | COCI #5 | Saturday, 16. March 2024, 15:00 | COCI #5 | |||||||||||||||||||||||||
20 | * | Saturday, 9. March 2024, 10:00 | ZOTKS državno | |||||||||||||||||||||||||
21 | 11 | Monday, 18. March 2024, 16:00 | Jure Slak (Nino Bašić) | Geometrija: ploščine, vektorski produkt, konveksna ovojnica, kompresija koordinat, presečišča, sweep line. | Nino Bašić | Tomaž Hočevar | Jure Slak | Vid Kocijan | Jure Slak | |||||||||||||||||||
22 | * | Saturday, 23. March 2024, 10:00 | RTK državno | |||||||||||||||||||||||||
23 | 12 | Monday, 8. April 2024, 16:00 | Tomaž Hočevar (Bor Grošelj Simić) | Topološko urejanje, močno povezane komponente, mostovi in prerezna vozlišča. | Luka Fürst | Filip Koprivec | Tim Poštuvan | Filip Koprivec | Vid Kocijan | |||||||||||||||||||
24 | 13 | Monday, 22. April 2024, 16:00 | Janez Brank (Nino Bašić) | Napredno dinamično programiranje, bitmask DP, TSP. | Tomaž Hočevar | Janez Brank | Janez Brank | Tomaž Hočevar | Janez Brank | |||||||||||||||||||
25 | 14 | Monday, 6. May 2024, 16:00 | Tomaž Hočevar (Nino Bašić) | Izbrane naloge s starih tekmovanj (amortizacijska ura). Preostali material: lowest common ancestor, minimax igre, algoritmi na nizih (hashing), bipartite matching, Fenwick tree, heavy-light/centroid decomposition | Nino Bašić | Tomaž Hočevar | Tim Poštuvan | Tomaž Hočevar | Jure Slak | |||||||||||||||||||
26 | * | Saturday, 18. May 2024, 9:00 | Vse do sedaj. | |||||||||||||||||||||||||
27 | Potencialno nadaljevanje v junij pred dejansko olimpijado. | |||||||||||||||||||||||||||
28 | ||||||||||||||||||||||||||||
29 | Šolski koledar: | https://www.gov.si/assets/ministrstva/MVI/Dokumenti/Osnovna-sola/Solski-koledar/2023_24/15267_Podrobnejsa_navodila_2023_2024_20230425_P.pdf | ||||||||||||||||||||||||||
30 | Matura: | https://www.ric.si/splosna-matura/koledar-splosne-mature/ | ||||||||||||||||||||||||||
31 | RTK: | http://rtk.ijs.si/ | ||||||||||||||||||||||||||
32 | FIT: | https://zotks.si/tekmovanje/programiranje-za-srednje-sole/ | ||||||||||||||||||||||||||
33 | ||||||||||||||||||||||||||||
34 | ||||||||||||||||||||||||||||
35 | ||||||||||||||||||||||||||||
36 | ||||||||||||||||||||||||||||
37 | ||||||||||||||||||||||||||||
38 | ||||||||||||||||||||||||||||
39 | ||||||||||||||||||||||||||||
40 | ||||||||||||||||||||||||||||
41 | ||||||||||||||||||||||||||||
42 | ||||||||||||||||||||||||||||
43 | ||||||||||||||||||||||||||||
44 | ||||||||||||||||||||||||||||
45 | ||||||||||||||||||||||||||||
46 | ||||||||||||||||||||||||||||
47 | ||||||||||||||||||||||||||||
48 | ||||||||||||||||||||||||||||
49 | ||||||||||||||||||||||||||||
50 | ||||||||||||||||||||||||||||
51 | ||||||||||||||||||||||||||||
52 | ||||||||||||||||||||||||||||
53 | ||||||||||||||||||||||||||||
54 | ||||||||||||||||||||||||||||
55 | ||||||||||||||||||||||||||||
56 | ||||||||||||||||||||||||||||
57 | ||||||||||||||||||||||||||||
58 | ||||||||||||||||||||||||||||
59 | ||||||||||||||||||||||||||||
60 | ||||||||||||||||||||||||||||
61 | ||||||||||||||||||||||||||||
62 | ||||||||||||||||||||||||||||
63 | ||||||||||||||||||||||||||||
64 | ||||||||||||||||||||||||||||
65 | ||||||||||||||||||||||||||||
66 | ||||||||||||||||||||||||||||
67 | ||||||||||||||||||||||||||||
68 | ||||||||||||||||||||||||||||
69 | ||||||||||||||||||||||||||||
70 | ||||||||||||||||||||||||||||
71 | ||||||||||||||||||||||||||||
72 | ||||||||||||||||||||||||||||
73 | ||||||||||||||||||||||||||||
74 | ||||||||||||||||||||||||||||
75 | ||||||||||||||||||||||||||||
76 | ||||||||||||||||||||||||||||
77 | ||||||||||||||||||||||||||||
78 | ||||||||||||||||||||||||||||
79 | ||||||||||||||||||||||||||||
80 | ||||||||||||||||||||||||||||
81 | ||||||||||||||||||||||||||||
82 | ||||||||||||||||||||||||||||
83 | ||||||||||||||||||||||||||||
84 | ||||||||||||||||||||||||||||
85 | ||||||||||||||||||||||||||||
86 | ||||||||||||||||||||||||||||
87 | ||||||||||||||||||||||||||||
88 | ||||||||||||||||||||||||||||
89 | ||||||||||||||||||||||||||||
90 | ||||||||||||||||||||||||||||
91 | ||||||||||||||||||||||||||||
92 | ||||||||||||||||||||||||||||
93 | ||||||||||||||||||||||||||||
94 | ||||||||||||||||||||||||||||
95 | ||||||||||||||||||||||||||||
96 | ||||||||||||||||||||||||||||
97 | ||||||||||||||||||||||||||||
98 | ||||||||||||||||||||||||||||
99 | ||||||||||||||||||||||||||||
100 |