Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Как установить Git на Windows?

  1. Скачать и установить Git For Windows
  2. Открыть СMD
  3. mkdir src
  4. cd src
  5. git clone https://github.com/mihania/olympus.git

Как решать олимпиадные задачи?

  1. Поставить таймер на задачу - 1 час

  2. Прочитать условие. Пересказать условие.

  3. Внимательно прочитать ограничения. Можно ли задачу решить с этими ограничениями полным перебором?

  4. Понять на какую структуру данных рассчитана задача (Graph, Tree, Array, String, etc)

    a. Задача на минимизацию - DP, Breadth-First-Search, Greedy Algorithms.

    b. Обходы - Графы

  5. Написать программу которая считывает только входные данные.

  6. Найти решение для начальных данных (N = 1)

  7. Понять как найти решение для N = 2, 3, ...

  8. Если есть в описание задачи Похожая задача - решить сначала ее на литкоде. Если не получается решить ее на литкоде, посмотреть ее решение, разобрать, написать самому.

  9. Если не получается найти решение - задать вопрос.

Как компилировать и запускать программы на С++?

  1. Установить GCC
  2. Скомпилировать программу: gcc test.cpp -lstdc++ -std=c++11
  3. Запустить программу: Mac: ./a.out Windows: a.exe

Какие языки программирования и средства разработки можно использовать?

Limbajele de programare acceptate la Olimpiadă sunt FreePascal si GnuCC, cu versiunile şi opţiunile de compilare specificate în Regulamentul Olimpiadei.

La dorinţă, competitorii pot lucra în Turbo PASCAL sau Turbo C, însă, la evaluare, compilarea programelor sursă va fi făcută cu FreePascal şi GCC.

Задачи

Number Название Год Класс Уровень Тесты Олег Никита
001 Numere de Inmatriculare 2014 7-9 Республиканская олимпиада Молдовы
002 Regele 2014 7-9 Республиканская олимпиада Молдовы
003 Cenusareasa 2014 7-9 Республиканская олимпиада Молдовы
004 Sortare 2014 7-9 Республиканская олимпиада Молдовы
005 Focuri de artificii 2014 7-9 Республиканская олимпиада Молдовы
006 Bacterii 2014 7-9 Республиканская олимпиада Молдовы
008 Next Number
009 Regele2 2014 10-12 Республиканская олимпиада Молдовы
010 Тройки Пифагора 2014 10-12 Республиканская олимпиада Молдовы
011 Подмножества 2014 10-12 Республиканская олимпиада Молдовы
012 Фейерверк II 2014 10-12 Республиканская олимпиада Молдовы
013 Бактерии II 2014 10-12 Республиканская олимпиада Молдовы
025 Медведь 2018 10-12 Республиканская олимпиада Молдовы
026 Формулы 2018 10-12 Республиканская олимпиада Молдовы
027 Страницы 2018 10-12 Республиканская олимпиада Молдовы
055 Numer Sum 2019 10-12 Районная олимпиада Кишинева
056 Micul Prinz 2019 10-12 Районная олимпиада Кишинева
057 Casa Moderna 2019 10-12 Районная олимпиада Кишинева
060 Волшебный замок 2018 10-12 Городская олимпиада Кишинева
062 Текст 2018 10-12 Городская олимпиада Кишинева
063 Домино 2022 10-12 Городская олимпиада Кишинева
064 Энергия 2022 10 Городская олимпиада Кишинева
065 Римские числа 2022 10 Городская олимпиада Кишинева
066 Группы 2022 10-12 Городская олимпиада Кишинева
067 Римские арифметические выражения 2022 10-12 Городская олимпиада Кишинева
077 Общество роботов 2011 10-12 Городская олимпиада Кишинева
078 susir_de_lungime_maxima 2011 10-12 Городская олимпиада Кишинева
079 Profix maxim 2011 10-12 Городская олимпиада Кишинева
080 Copacul “minune” 2011 5-9 Городская олимпиада Кишинева
081 Scrisoare codificată 2011 5-9 Городская олимпиада Кишинева
082 livada_cu_meri 2011 5-9 Городская олимпиада Кишинева