CF1531B1.Мониторинг

普及/提高-

通过率:0%

AC君温馨提醒

该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

ВКонтакте открыла второй штаб в Санкт-Петербурге! Вы не преминули возможностью сменить обстановку и решили переехать из офиса в Доме Зингера в офис на Красном мосту.

Для комфортной работы вам потребуются два монитора с одинаковой высотой, чтобы изображение на них выглядело единым целым. На складе офиса на Красном мосту есть nn мониторов, ii -й из них имеет ширину wiw_i и высоту hih_i . Любой монитор можно повернуть на 90 градусов, и тогда он будет иметь ширину hih_i и высоту wiw_i .

Назовём неупорядоченную пару из двух различных мониторов подходящей, если можно их повернуть так, чтобы они имели одинаковую высоту. Любой из мониторов в паре можно как повернуть относительно исходной ориентации, так и не поворачивать.

Подсчитайте подходящие пары мониторов.

输入格式

В первой строке задано одно целое число nn — число мониторов на складе.

В каждой из следующих nn строк заданы два целых числа wiw_i и hih_i ( 1wi,hi1091 \le w_i, h_i \le 10^9 ) — ширина и высота ii -го монитора. Обратите внимание, что мониторы могут быть квадратными ( wi=hiw_i = h_i ), а размеры разных мониторов могут совпадать.

В этой версии задачи 2n1032 \le n \le 10^3 .

输出格式

Выведите число подходящих пар мониторов.

输入输出样例

  • 输入#1

    5
    3 2
    2 2
    5 5
    3 5
    4 3

    输出#1

    5
  • 输入#2

    7
    10 10
    10 20
    20 10
    10 20
    10 20
    10 10
    20 10

    输出#2

    21
首页