Submit solution


Points: 0.28 (partial)
Time limit: 1.0s
Memory limit: 512M
Input: stdin
Output: stdout

Problem source:
Southeastern European 2006
Problem type
Allowed languages
C, C++, Go, Java, Kotlin, Pascal, PyPy, Python, Rust, Scratch

Japan chuẩn bị chào đón ACM ICPC World Finals và muốn xây ~1~ số đường. Japan là ~1~ hòn đảo với ~N~ thành phố ở bờ phía Đông và ~M~ thành phần ở bờ phía Tây, (~M \leq 1000~, ~N \leq 1000~). Các thành phố ở mỗi bờ được đánh số từ ~1~ trở đi theo chiều từ Bắc tới Nam. ~K~ superhighways sẽ được xây để nối bờ phía Đông và bờ phía Tây của Japan. Mỗi superhighway là ~1~ đường thẳng nối ~1~ thành phố ở bờ Đông và ~1~ thành phố ở bờ Tây.

Xác định số giao điểm của các đường cao tốc này. Không có ~3~ đường cao tốc cắt nhau tại ~1~ điểm.

Input

  • Dòng đầu chứa một số ~T~ (~1 \le T \le 20~) cho biết số test case.
  • Mỗi test case bắt đầu bởi ~3~ số ~N~, ~M~, ~K~. Tiếp theo là ~K~ dòng, mỗi dòng ~2~ số mô tả cặp thành phố được nối bởi đường cao tốc (số thứ nhất ở bờ Đông, số thứ hai ở bờ Tây).
  • Tổng ~K~ trong tất cả các test case không vượt quá ~5 \times 10^5~.

Output

Với mỗi test case, in ra 1 dòng có dạng:

Test case "case number": "số giao điểm"

Sample Input

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

Sample Output

Test case 1: 5

Comments

Please read the guidelines before commenting.


There are no comments at the moment.