Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Olymp3

.pdf
Скачиваний:
9
Добавлен:
21.03.2016
Размер:
369.49 Кб
Скачать

Общие вопросы

Инициализация переменных

Регистр

Погрешность

Мат-мех 2015

11

Регистр

Тестирующая система чувствительна к регистру букв.

То есть "impossible" и "IMPOSSIBLE" - разные ответы.

Из-за этого может не пройти треть тестов

Мат-мех 2015

12

Инициализация переменной

Всегда инициализируйте (при объявлении)!!

Очень распространенная ошибка

K:=0;

Компилятор может присвоить рандомное значение переменной, которую вы используете впервые

Инициализировать лучше одним из

элементов. Особенно при поиске min/max

Мат-мех 2015

13

Еще об инициализации

В примере решения «Гонки на машинках» min = 10 000

Если мы хотим как обсуждали, присвоить min значение и не ошибиться, то можно так:

min = std::numeric_limits<float>::max(); // #include <limits>

Максимальное значение переменной типа float приблизительно равно 1 с 38 нулями.

Хотя в этой задаче и 10000 хватило.

Присваивать одно из s[i][j] можно, но что же нам, отдельный цикл для этого делать, чтобы найти s[i][j]>0?

Если бы s[1][1], например, подошло (было бы точно не -1), присвоили бы его. Но тут иначе.

Так что смотрите по ситуации. В данном случае min = 10 000 не привело ни к каким проблемам.

Но можно для верности и подключить библиотеку #include <limits>,

написать min = std::numeric_limits<float>::max();

Мат-мех 2015

14

Излишняя информация в условиях

Встречается редко

Иногда это может стать подсказкой

Обычно все данные должны использоваться при решении

См. задачу «Лифт», где дано общее количество этажей в доме.

Хотя бывают исключения…

Мат-мех 2015

15

Погрешность в С++

С точностью до 3 знака после запятой:

cout<<fixed<<setprecision(3)<<x<<' '<<y

Мат-мех 2015

16

Олимпиады дающие льготы при поступлении в ВУЗ

Кто хочет поступить уже в

марте?

Мат-мех 2015

17

Мат-мех 2015

18

Подробнее о каждой ол-де

Тут: http://info.olimpiada.ru/article/500#Inform

И тут: https://vk.com/topic-104215000_32446225

Мат-мех 2015

19

Муниципальный этап

 

 

 

 

Мат-мех 2015

20

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]