Olymp3
.pdfКружок «Олимпиадное программирование» 29 октября
Григорьева Анастасия Викторовна
.
Мат-мех
2015
Что будет сегодня?
Разбор ДЗ
Общие вопросы
Олимпиады для поступления
Муниципальный этап Всероссийской
Задачи
Мат-мех 2015 |
2 |
Разбор ДЗ
Тестирование
Лифт Гонки на машинках
Маршрутное такси
Мат-мех 2015 |
3 |
Тестирование
Элементарная
Заводим 2 массива, сравниваем каждый из их элементов с равными номерами
Мат-мех 2015 |
4 |
Лифт
Подводный камень – этажность дома
И не запутаться с -/+1 этаж
Мат-мех 2015 |
5 |
Гонки на машинках
Можно перебирать все
А можно – не все! Упорядочить? Можно.
Но проходов по массиву много
Завести сторонний массив, в котором хранить s[i,j]= -1, если пара не подходящая,
Иначе s[i][j] = abs(x[i] - x[j]) / (v[i] - v[j])
А вот и оптимизация:
if ((s[i][j] <= 0) && ((v[i]-v[j])>0)&&((x[i]-x[j])<0) )
Мат-мех 2015 |
6 |
Полное решение
(с) Рагозин Роман
Мат-мех 2015 |
7 |
Маршрутное такси
Тоже простая
Мат-мех 2015 |
8 |
Эти задачи больше
не принимаются!
Мат-мех 2015 |
9 |
Лучшие в 10 классе
Мат-мех 2015 |
10 |