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

普及/提高-

通过率:0%

时间限制:1.00s

内存限制:256MB

AC君温馨提醒

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

题目描述

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

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

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

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

VKontakte 在圣彼得堡开设了第二间办公室!你毫不犹豫地抓住了这次改变工作环境的机会,决定从辛格大厦的办公室搬到红桥办公室。

为了舒适地工作,你需要两台高度相同的显示器,以使它们显示的画面看起来是一个整体。红桥办公室的仓库中有 nn 台显示器,其中第 ii 台的宽度为 wiw_i、高度为 hih_i。任意一台显示器均可旋转 90 度,此时其宽度变为 hih_i,高度变为 wiw_i。

我们称一个由两台不同显示器组成的无序对为“合适对”,当且仅当可以通过对这两台显示器(各自)进行旋转(或不旋转),使得它们具有相同的高度。注意:每台显示器均可选择旋转或不旋转。

请计算所有“合适对”的数量。

输入格式

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

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

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

第一行包含一个整数 nn —— 仓库中显示器的数量。

接下来的 nn 行中,每行包含两个整数 wiw_i 和 hih_i(1≤wi,hi≤1091 \le w_i, h_i \le 10^9)—— 第 ii 台显示器的宽度和高度。注意,显示器可以是正方形(即 wi=hiw_i = h_i),且不同显示器的尺寸可能相同。

在本题版本中,2≤n≤1052 \le n \le 10^5。

输出格式

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

输出符合条件的显示器对数。

输入输出样例

  • 输入#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

说明/提示

В первом примере подходящими являются пары мониторов с номерами (1,2)(1, 2), (1,4)(1, 4), (1,5)(1, 5), (3,4)(3, 4), (4,5)(4, 5).

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

在第一个例子中,合适的显示器对编号为 (1,2)(1, 2)、(1,4)(1, 4)、(1,5)(1, 5)、(3,4)(3, 4)、(4,5)(4, 5)。

在第二个例子中,所有显示器对都是合适的。

输入解题思路,AI测评打分。不知道怎么写?

首页