ЗАДАЧИ
problems.ru |
О проекте
|
Об авторах
|
Справочник
Каталог по темам | по источникам | |
|
Версия для печати
Убрать все задачи Задана квадратная доска размером N×N. Известно, что на ней играли в интеллектуальную игру, вследствие чего клеточки оказались окрашенными в белый, чёрный и зеленый цвета. Раскраска клеточек может быть разной (ведь это интеллектуальная игра!), но все клеточки самого верхнего ряда белые, а самого нижнего - чёрные. Чтобы выявить победителя, необходимо подсчитать количество клеточек в белой и количество клеточек в черной области. Белая область - это как можно большая (по количеству клеточек) часть квадрата, которая ограничена сверху верхней стороной квадрата, а с других сторон - непрерывной границей, которая проходит только через белые клеточки и никакая клеточка не встречается больше одного раза. Белая граница представляет собой последовательность белых соседних клеточек (соседние клеточки имеют общую сторону). Концами этой границы должны быть левая верхняя и правая верхняя клеточки квадрата. Определение чёрной области выглядит аналогично: она ограничена снизу нижней стороной квадрата, с других сторон - чёрной границей, которая проходит только через чёрные клеточки, а концы этой границы - левая нижняя и правая нижняя клеточки квадрата. Задание Напишите программу SCORE, которая по раскраске квадрата находит количество клеточек в белой и чёрной областях. Входные данные Первая строка входного файла SCORE.DAT содержит единственное целое число N - размер квадрата (5≤N?250). Каждая из следующих N строк содержит по N символов "G", "W" или "B" (записанных без пробелов), которые обозначают зелёный, белый и чёрный цвет, соответственно. Выходные данные Первая строка выходного файла SCORE.SOL должна содержать количество клеточек в белой области, а вторая строка - количество клеточек в чёрной области. Пример входных и выходных данных
Вид белой и чёрной областей для примера из условия представлен на рисунке. В треугольнике ABC точка M лежит на стороне AC, а точка L на стороне BC расположена так, что BL : LC = 2 : 5. Прямая, проходящая через точку L параллельно стороне AB, пересекает отрезок BM в точке O, причём BO : OM = 7 : 4. Найдите отношение, в котором точка M делит сторону AC. |
Задача 56705
УсловиеНа стороне BC треугольника ABC взята точка D. Окружность S1 касается
отрезков BE и EA и описанной окружности, окружность S2 касается отрезков
CE и EA и описанной окружности. Пусть I, I1, I2 и r, r1, r2
-- центры и радиусы вписанной окружности и окружностей S1, S2;
РешениеПусть E1 и E2 — основания перпендикуляров, опущенных из точек I1 и
I2 на прямую AC. Согласно задаче 3.46 точка I является точкой
пересечения прямой, проходящей через точку E1 и точку касания прямой BD и
окружности S1, и прямой, проходящей через точку E2 и точку касания
прямой BD и окружности S2. Пусть F1 — точка пересечения прямых
E1I1 и E2I, F2 — точка пересечения прямых E2I2 и E1I.
Ясно, что
DI1
I1I : II2 = E1F1 : E2F2 = E1E2tg
Пусть E — проекция точки I на прямую AC. Тогда r = IE. Согласно задаче 1.1 б)
IE =
Источники и прецеденты использования
|
© 2004-...
МЦНМО
(о копирайте)
|
Пишите нам
|
![]() |
Проект осуществляется при поддержке