Type: RemoteJudge 1000ms 125MiB

无尽的生命

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

题目描述

逝者如斯夫,不舍昼夜!

叶良辰认为,他的寿命是无限长的,而且每天都会进步。

叶良辰的生命的第一天,他有 11 点能力值。第二天,有 22 点。第 nn 天,就有 nn 点。也就是 Si=iS_i=i

但是调皮的小A使用时光机,告诉他第 xx 天和第 yy 天,就可以任意交换某两天的能力值。即 SxSyS_x\leftrightarrow S_y

小A玩啊玩,终于玩腻了。

叶良辰:小A你给我等着,我有 100100 种办法让你生不如死。除非能在 11 秒钟之内告知有多少对“异常对”。也就是说,最后的能力值序列,有多少对的两天 x,yx,y,其中 x<yx<y,但是能力值 Sx>SyS_x>S_y

小A:我好怕怕啊。

于是找到了你。

输入格式

第一行一个整数 kk,表示小A玩了多少次时光机

接下来 kk 行,xi,yix_i,y_i,表示将 SxiS_{x_i}SyiS_{y_i} 进行交换。

输出格式

输出共一行,表示有多少“异常对”。

2
4 2
1 4
4

提示

样例说明

  • 最开始是 1,2,3,4,5,61,2,3,4,5,6\cdots
  • 然后是 1,4,3,2,5,61,4,3,2,5,6\cdots
  • 然后是 2,4,3,1,5,62,4,3,1,5,6\cdots

符合的对是 (1,4),(2,3),(2,4),(3,4)(1,4),(2,3),(2,4),(3,4)

  • 对于 30%30\% 的数据,xi,yi2×103x_i,y_i\le 2\times 10^3
  • 对于 70%70\% 的数据,xi,yi105x_i,y_i\le 10^5
  • 对于 100%100\% 的数据,xi.yi2311x_i.y_i\le 2^{31}-1k105k\le 10^5

树状数组

Not Claimed
Status
Done
Problem
15
Open Since
2026-2-25 0:00
Deadline
2026-3-4 23:59
Extension
24 hour(s)