Показаны сообщения с ярлыком Решение олимпиадных задач. Показать все сообщения
Показаны сообщения с ярлыком Решение олимпиадных задач. Показать все сообщения
суббота, 28 января 2012 г.
Спортсмены
В школьных соревнованиях в беге на 100 метров участвовало N спортсменов. Известно время забега в секундах каждого из них. Составить программу на языке программирования определения номеров трех лучших спортсменов (количество участников N, где N не более 100, и время забега каждого участника вводятся с клавиатуры).
Вклады
Банк принимает деньги от физических лиц под 16% годовых. Определить прибыль клиента по истечению года, если он внес сумму N рублей (годовой процент начисляется каждый месяц, месяц равен 30 дней, а год – 360 дней). Составить программу на языке программирования вычисления прибыли.
понедельник, 5 декабря 2011 г.
Решение олимпиадных задач
Разноцветные мячи
Для каждой полки нужно определить количество мячей разного цвета. Для этого можно воспользоваться массивом из 10 элементов по количеству цветов и записать в него сколько мячей каждого цвета содержится на каждой полке (двумерный массив: строчек - n, столбцов - 10). После чего остается посчитать количество ненулевых элементов данного массива (количество мячей разного цвета) на каждой полке и сохранить это в одномерном массиве, размерностью n. Выполнив такую операцию, можно найти номер искомой полки, выбрав полку с максимальным номером.
Для каждой полки нужно определить количество мячей разного цвета. Для этого можно воспользоваться массивом из 10 элементов по количеству цветов и записать в него сколько мячей каждого цвета содержится на каждой полке (двумерный массив: строчек - n, столбцов - 10). После чего остается посчитать количество ненулевых элементов данного массива (количество мячей разного цвета) на каждой полке и сохранить это в одномерном массиве, размерностью n. Выполнив такую операцию, можно найти номер искомой полки, выбрав полку с максимальным номером.
Решение олимпиадных задач
Прямоугольное рисование
В двумерном массиве пометить все клетки, принадлежащие закрашенным строкам, т.е. заполнить массив (1-закрашено, 0-незакрашено). Подсчитать количество клеток, не помеченных как закрашенные, т. е. равных 0.
В двумерном массиве пометить все клетки, принадлежащие закрашенным строкам, т.е. заполнить массив (1-закрашено, 0-незакрашено). Подсчитать количество клеток, не помеченных как закрашенные, т. е. равных 0.
Решение олимпиадных задач
Забор
Сначала надо проверить: можно ли вообще из досок длины L вырезать доски размером M, если это условие не выполнимо, то ни о каком заборе речи быть не должно.
Далее выясняем сколько досок длиной M можно получить из одной доски длиной L и наконец проверяем можно ли из всего количества досок получить нужное.
Сначала надо проверить: можно ли вообще из досок длины L вырезать доски размером M, если это условие не выполнимо, то ни о каком заборе речи быть не должно.
Далее выясняем сколько досок длиной M можно получить из одной доски длиной L и наконец проверяем можно ли из всего количества досок получить нужное.
Решение олимпиадных задач
Средняя скорость
По условию даны скорости на n равных участка. Необходимо вычислить среднюю скорость.Средняя скорость вычисляется по формуле V=S/T, где S- расстояние, T - время, потраченное на преодоление данного расстояния.
суббота, 3 декабря 2011 г.
Решение олимпиадных задач
Выпуклые многоугольники
На консультации решили данную задачу на языке Pascal.
Предлагаю полученное решение.
На консультации решили данную задачу на языке Pascal.
Предлагаю полученное решение.
Подписаться на:
Сообщения (Atom)