#P12109. [NWRRC2024] Eight-Shaped Figures
[NWRRC2024] Eight-Shaped Figures
Description
Let's say that two circles on a plane form an if they touch each other, but neither of them lies inside the other one.

You are given a collection of circles on the plane. No two circles have more than one common point. In other words, no two circles intersect twice or coincide, but they can touch or lie one within another.
Find the number of pairs of circles from this collection that form an 8-shaped figure.
Input Format
Each test contains multiple test cases. The first line contains the number of test cases (). The description of the test cases follows.
The first line of each test case contains a single integer , denoting the number of circles ().
The -th of the following lines contains three integers , , and , denoting the coordinates of the center of the -th circle and its radius (; ). No two circles intersect twice or coincide, but they can touch or lie one within another.
It is guaranteed that the sum of over all test cases does not exceed .
Output Format
For each test case, print the number of pairs of circles that form an 8-shaped figure.
2
5
1 1 1
1 3 1
3 1 1
3 3 1
6 7 4
6
-3 0 3
-2 0 2
-1 0 1
1 0 1
2 0 2
3 0 3
5
9
京公网安备 11011102002149号