题目名称 1974. 公路交叉
输入输出 road.in/out
难度等级 ★★
时间限制 1000 ms (1 s)
内存限制 256 MiB
测试数据 10
题目来源 Gravatarsyzhaoss 于2025-05-21加入
开放分组 全部用户
提交状态
分类标签
逆序对 树状数组
分享题解
通过:7, 提交:28, 通过率:25%
Gravatar对立猫猫对立 100 1.615 s 8.15 MiB C++
Gravatar对立猫猫对立 100 1.645 s 8.13 MiB C++
Gravatarsyzhaoss 100 1.930 s 5.49 MiB C++
GravatarChenBp 100 2.866 s 16.29 MiB C++
Gravatar不系之舟气馁之时 100 3.036 s 11.32 MiB C++
Gravatarxxz 100 3.113 s 16.45 MiB C++
Gravatarzjzhe 100 3.279 s 14.57 MiB C++
Gravatarxxz 40 1.198 s 5.88 MiB C++
Gravatarxxz 40 1.321 s 5.83 MiB C++
Gravatarxxz 40 1.332 s 5.85 MiB C++
本题关联比赛
树状数组练习
关于 公路交叉 的近10条评论(全部评论)

1974. 公路交叉

★★   输入文件:road.in   输出文件:road.out   简单对比
时间限制:1 s   内存限制:256 MiB

【题目描述】

东海岸有$n$个城市,西海岸有$m$个城市,即将建成$k$条高速公路。

每个海岸城市从北到南编号为$1,2,\cdots$,每条高速公路都是直线,分别连接东海岸和西海岸的城市。

建设资金由告诉公路之间的交叉数决定,两条高速公路最多在一个地方交叉,请你计算高速公路之间的交叉数量。

【输入格式】

输入包含多组测试数据。

第一行一个整数$T$,表示测试用例的数量。

对于每个测试用例,第$1$行三个整数$n,m,k$。

接下来$k$行,每行两个整数$x,y$,表示高速公路连接的城市号,$x$是东海岸的城市号,$y$是西海岸的城市号。

【输出格式】

对于每个测试用例,输出一行Test case id: ans,其中$id$表示测试用例编号(从$1$开始),$ans$表示答案。

【样例输入】

1
3 4 4
1 4
2 3
3 2
3 1

【样例输出】

Test case 1: 5

【数据规模与约定】

$1\leq n,m\leq 1000,T\leq 10$。