CSCB325 Състезателно програмиране - II част

Учебна програма, график за лекциите, учебни материали, задачи [2022/2023]

Седмица
Занятие
Тема
Дата

Задачи Дата за 2 точки
1
1
Технология за състезателно програмиране и оценка на алгоритми
22.02

--
--
2
2
Динамично оптимиране 1.03

1, 2
8.03
3
3
Представяне на граф. Обхождане на граф
8.03

3, 4
22.03
4
---
  --- (комп. С1) 15.03

--
--
5
4
Задачи в графи 22.03

5,6
29.03
5
5,6
Състезание 1
https://www.hackerrank.com/nbu-march-2023-programming-contest
25.03
(събота)

--
--
6
7
Обсъждане на задачите от състезанието (решения в Moodle).
Алчни алгоритми
29.03
7,8
5.04
7
8
Геометрични задачи
5.04

9, 10
12.04
8
9
Математически задачи 12.04

11, 12
26.04
9
--
--- (комп. С1)
19.04

--
--
9
10, 11
Състезание 2
https://www.hackerrank.com/nbu-april-2023-programming-contest
22.04
(събота)

--
--
10
12
Обсъждане на задачите от състезанието (решения в Moodle).
26.04

--
--
11

--- (комп. С2) 3.05

--
--
12
13
Кодиране и компресиране. Алгоритъм на Уоршал и топологично сортиране 10.05

13, 14 17.05
12
--
XXXV Републиканска студентска олимпиада по програмиране
https://bcpc.eu/XXXV/
13.05
(събота)

--
--
13
14
Обсъждане на задачите от олимпиадата. Подготовка за теста 17.05

15, 16
31.05

--
Празник - неучебен ден
24.05

--
--
14
15
Тест
31.05

--
--
15
--
--- (комп. С2) 7.06

--
--
Сесия

Тест + Практика 21.06
13:00