#P2448. 无尽的生命

无尽的生命

题目描述

逝者如斯夫,不舍昼夜!

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

叶良辰的生命的第一天,他有 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