27.07 Прочие прототипы
Ошибка.
Попробуйте повторить позже
Крабодел составил список точек плоскости с целочисленными координатами, среди которых имеется хотя бы одна, не лежащая на осях координат. Крабоеду необходимо найти количество отрезков, удовлетворяющих следующим условиям:
1) оба конца отрезка принадлежат заданному множеству;
2) ни один конец отрезка не лежит на осях координат;
3) отрезок пересекается с обеими осями координат.
Описание входных данных
В первой строке задаётся — количество точек в заданном множестве. Каждая из следующих строк
содержит два целых числа
и
— координаты очередной точки. Гарантируется, что
,
.
Описание выходных данных
Необходимо вывести количество удовлетворяющих требованиям отрезков.
Пример входных данных:
-
- -
-
Пример выходных данных для приведённого выше примера входных данных:
2
Для того, чтобы отрезок, концы которого не лежат на осях координат пересекался и с , и с
,
необходимо, чтобы его концы лежали в противоположных четвертях. Тогда подсчитаем количество точек в
каждой четверти, а затем перемножим их и сложим
, где индексы при
— номера
четвертей.
f = open(’27A.txt’) k1, k2, k3, k4 = 0, 0, 0, 0 n = int(f.readline()) for i in range(n): x, y = map(int, f.readline().split()) if x > 0 and y > 0: k1 += 1 if x < 0 and y > 0: k2 += 1 if x < 0 and y < 0: k3 += 1 if x > 0 and y < 0: k4 += 1 print(k1*k3 + k2*k4)
Специальные программы

Программа
лояльности v2.0
Приглашай друзей в Школково и получай вознаграждение до 10%!

Крути рулетку
и выигрывай призы!
Крути рулетку и покупай курсы со скидкой, которая привязывается к вашему аккаунту.

Бесплатное онлайн-обучение
Для школьников из приграничных территорий России, проживающих в ДНР, ЛНР, Херсонской, Запорожской, Белгородской, Курской, Брянской областях и Крыму.

Налоговые вычеты
Узнай, как получить налоговый вычет при оплате обучения в «Школково».

Специальное предложение
для учителей
Бесплатный доступ к любому курсу подготовки к ЕГЭ, ОГЭ и олимпиадам от «Школково». Мы с вами делаем общее и важное дело, а потому для нас очень значимо быть чем-то полезными для учителей по всей России!

Вернём деньги за курс
за твою сотку на ЕГЭ
Сдать экзамен на сотку и получить обратно деньги за подготовку теперь вполне реально!