RUVIDEO
Поделитесь видео 🙏

Points and Lines Problem Code: POLIN | CodeChef Solution | Python Coder

Given N points of the form (xi,yi) on a 2-D plane.

From each point, you draw 2 lines one horizontal and one vertical. Now some of the lines may overlap each other, therefore you are required to print the number of distinct lines you can see on the plane.

Note:

Two horizontal lines are distinct if they pass through different y coordinates.
Two vertical lines are distinct if they pass through different x coordinates.
Input Format
First line will contain T, number of testcases. Then the testcases follow.
Each testcase contains a single integer N, the number of points.
The next N lines contain two space separated integers xi,yi, the coordinate of the ith point.
Output Format
For each testcase, output in a single line the number of distinct lines that can be seen on the plane.

Sum of N over all test cases is atmost 105.
Sample Input 1
3
4
1 1
1 0
0 1
0 0
5
0 0
0 1
0 2
0 3
0 4
1
10 10
Sample Output 1
4
6
2
Explanation
Test Case 1: There are 2 horizontal lines passing through Y=0 and Y=1, and 2 vertical lines passing through X=0 and X=1.



Test Case 2: There are 5 horizontal lines passing through Y=0,Y=1,Y=2,Y=3 and Y=4 and 1 vertical line passing through X=0.

Test Case 3: There is 1 horizontal line passing through Y=10 and 1 vertical line passing through X=10.

Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Points and Lines Problem Code: POLIN | CodeChef Solution | Python Coder», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.

Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.

Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!

Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.