1

Step 1

Прочитать "Подготовка школьников к олимпиадам по информатике" ✓

Start date: 15 September

2

Step 2

Решето Эратосфена ✓

Start date: 29 August

3

Step 3

ЕГЭ на 100 баллов. Часть 1. Пройти курс углубленной геометрии за 7-9 класс

Start date: 29 August

4

Step 4

Бинарный поиск

5

Step 5

Прочитать: Кормен Т., Лейзерсон Ч., Ривест Р., Штайн K. - Алгоритмы: построение и анализ

Start date: 29 August

6

Step 6

ЕГЭ на 100 баллов. Часть 2. Математика

7

Step 7

Пройти курс "Базовые алгоритмы для школьников"

Start date: 29 August

8

Step 8

Алгоритмы сортировки

Start date: 29 August

9

Step 9

НОД и НОК. Обратный элемент

Start date: 29 August

10

Step 10

Графы. Кратчайшие пути

Start date: 29 August

11

Step 11

Перевод из одних систем счисления в другие

Start date: 29 August

12

Step 12

Нахождение пересечения и объединения геометрических объектов

Start date: 29 August

13

Step 13

Принадлежность точек объекту

Start date: 29 August

14

Step 14

Прочитать: Шилдт Г. - Полный справочник по C++

Start date: 29 August

1

Step 1

Прочитать "Подготовка школьников к олимпиадам по информатике" ✓

Start date: 15 September

2

Step 2

Решето Эратосфена ✓

Start date: 29 August

3

Step 3

ЕГЭ на 100 баллов. Часть 1. Пройти курс углубленной геометрии за 7-9 класс

Start date: 29 August

4

Step 4

Бинарный поиск

5

Step 5

Прочитать: Кормен Т., Лейзерсон Ч., Ривест Р., Штайн K. - Алгоритмы: построение и анализ

Start date: 29 August

6

Step 6

ЕГЭ на 100 баллов. Часть 2. Математика

7

Step 7

Пройти курс "Базовые алгоритмы для школьников"

Start date: 29 August

8

Step 8

Алгоритмы сортировки

Start date: 29 August

9

Step 9

НОД и НОК. Обратный элемент

Start date: 29 August

10

Step 10

Графы. Кратчайшие пути

Start date: 29 August

11

Step 11

Перевод из одних систем счисления в другие

Start date: 29 August

12

Step 12

Нахождение пересечения и объединения геометрических объектов

Start date: 29 August

13

Step 13

Принадлежность точек объекту

Start date: 29 August

14

Step 14

Прочитать: Шилдт Г. - Полный справочник по C++

Start date: 29 August

14 July 2014 01 May 2015
Goal completed 30 January 2015

Goal author

green_house

Russia, Санкт-Петербург

27 years old

Knowledge & Skills

Победить на региональном этапе всероссийской олимпиады школьников по программированию

Цель возникла не спонтанно. В девятом классе я был призёром на региональном этапе. Десятый класс я успешно прошляпил — почти не готовился, внимание переключил на учёбу в школе. Теперь же хочу целиком и полностью посвятить себя программированию и математике, ибо только это поможет мне при поступлении в хороший ВУЗ. Ведь, как вы, наверное, знаете, победителей олимпиад принимают без вступительных испытаний.

По мере изучения, буду добавлять/корректировать цели.

Итак, начнём!

 Goal Accomplishment Criteria

Победил на региональном этапе, попал на всерос

 Personal resources

Стремление поступить в престижный ВУЗ

Жажда новых знаний

Математический склад ума

Разбор алгоритмов на acmp.ru

  1. Прочитать "Подготовка школьников к олимпиадам по информатике" ✓

  2. Решето Эратосфена ✓

  3. Бинарный поиск

  4. Прочитать: Кормен Т., Лейзерсон Ч., Ривест Р., Штайн K. - Алгоритмы: построение и анализ

  5. Пройти курс "Базовые алгоритмы для школьников"

    • Лекция 1: Сложность алгоритмов
    • Лекция 2: Сортировка и поиск
    • Тест 1
    • Лекция 3: Динамическое программирование
    • Лекция 4: Теория графов
    • Тест 2
    • Лекция 5: Поиск в графах и обход. Алгоритм Дейкстры
    • Лекция 6: Остовные деревья
    • Тест 3
    • Лекция 7: Геометрия
    • Лекция 8: Точность вычислений
    • Тест 4
    • Лекция 9: Длинная арифметика
    • Лекция 10: Комбинаторика
    • Тест 5
    • Экзамен
  6. Алгоритмы сортировки

    1. Сортировка выбором
    2. Сортировка подсчетом
    3. Сортировка пузырьком
    4. Сортировка перемешиванием
    5. Сортировка вставками (простая и со сторожевым элементом)
    6. Сортировка Шелла
    7. Пирамидальная сортировка
    8. Быстрая сортировка
    9. Поразрядная сортировка
  7. НОД и НОК. Обратный элемент

    • Алгоритм Евклида
    • Бинарный алгоритм Евклида
    • Алгоритм решения уравнения ax+by = 1
    • Расширенный алгоритм Евклида
    • Нахождение обратного элемента по модулю
    • НОК
  8. Графы. Кратчайшие пути

    1. Волновой алгоритм
    2. Алгоритм Форда-Беллмана
    3. Алгоритм Флойда
    4. Алгоритм Дейкстры
    5. Нахождение k кратчайших путей в графе
  9. Перевод из одних систем счисления в другие

  10. Нахождение пересечения и объединения геометрических объектов

    На плоскости:

    1. Прямая(отрезок) и прямая (отрезок)
    2. Две окружности
    3. Два выпуклых многоугольника
    4. Коллекция полуплоскостей

    В пространстве:

    1. Три плоскости
    2. Два треугольника
    3. Прямая(или отрезок) и плоскость
    4. Отрезок и треугольник
  11. Принадлежность точек объекту

    1. Проверка принадлежности точки многоугольнику
    2. Проверка принадлежности точки прямой
    3. Проверка принадлежности точки отрезку
  12. Прочитать: Шилдт Г. - Полный справочник по C++

  • 5618
  • 14 July 2014, 08:21
Sign up

Signup

Уже зарегистрированы?
Quick sign-up through social networks.
Sign in

Sign in.
Allowed.

Not registered yet?
 
Log in through social networks
Forgot your password?