CF1915F.Greetings
普及/提高-
通过率:0%
时间限制:5.00s
内存限制:256MB
AC君温馨提醒
该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
There are n people on the number line; the i-th person is at point ai and wants to go to point bi. For each person, ai<bi, and the starting and ending points of all people are distinct. (That is, all of the 2n numbers a1,a2,…,an,b1,b2,…,bn are distinct.)
All the people will start moving simultaneously at a speed of 1 unit per second until they reach their final point bi. When two people meet at the same point, they will greet each other once. How many greetings will there be?
Note that a person can still greet other people even if they have reached their final point.
数轴上有 n 个人;第 i 个人起始于位置 ai,目标是到达位置 bi。对每个人而言,均有 ai<bi,且所有人的起点与终点互不相同(即全部 2n 个数 a1,a2,…,an,b1,b2,…,bn 两两不同)。
所有人将同时以每秒 1 单位的速度出发,持续移动直至抵达各自的目标点 bi。当两人在同一时刻到达同一位置时,他们彼此致意一次。问:总共会发生多少次致意?
注意:即使某人已抵达其目标点,他仍可与其他尚未抵达目标点(或也已抵达)的人致意。
输入格式
The first line of the input contains a single integer t (1≤t≤104) — the number of test cases. The description of test cases follows.
The first line of each test case contains a single integer n (1≤n≤2⋅105) — the number of people.
Then n lines follow, the i-th of which contains two integers ai and bi (−109≤ai<bi≤109) — the starting and ending positions of each person.
For each test case, all of the 2n numbers a1,a2,…,an,b1,b2,…,bn are distinct.
The sum of n over all test cases does not exceed 2⋅105.
输入的第一行包含一个整数 t(1≤t≤104),表示测试用例的数量。随后是各测试用例的描述。
每个测试用例的第一行包含一个整数 n(1≤n≤2⋅105),表示人数。
接下来是 n 行,其中第 i 行包含两个整数 ai 和 bi(−109≤ai<bi≤109),分别表示第 i 个人的起始位置和终止位置。
对于每个测试用例,所有 2n 个数 a1,a2,…,an,b1,b2,…,bn 互不相同。
所有测试用例的 n 值之和不超过 2⋅105。
输出格式
For each test case, output a single integer denoting the number of greetings that will happen.
对于每个测试用例,输出一个整数,表示将发生的问候次数。
输入输出样例
输入#1
5 2 2 3 1 4 6 2 6 3 9 4 5 1 8 7 10 -2 100 4 -10 10 -5 5 -12 12 -13 13 5 -4 9 -2 5 3 4 6 7 8 10 4 1 2 3 4 5 6 7 8
输出#1
1 9 6 4 0
说明/提示
In the first test case, the two people will meet at point 3 and greet each other.
在第一个测试用例中,两人将在点 3 相遇并互相问候。
输入解题思路,AI测评打分。不知道怎么写?