. , , , . , - , X Y, O (NlogN), .
, , , , ( , ). , , X Y, .
, . , (.. len (unique-Xs) > len (unique-Ys), , X). , , , , , . unique-x unique-y , , O (1), - O (1). N O (N), - O (NlogN) (- ).
, :
, "max (uniqX, uniqY)" .
: IVlad :
, . , , , .
:
1:
- :
(1, 2); (3, 5); (10, 5); (10, 2); (10, 3) - 3 X:
1, 3, 10 - 3 Y:
2, 3, 5 - " "
(1,5),(10,5),(10,2),(1,2)
1:
- " " ( X ), , . , x = 1, x = 10 y = 2, y = 5. x = 1 : . x = 1 →
(1,2). (10,2).
2:
- :
(3, 5); (10, 5); (10, 3) - 2 X:
3, 10 - Y:
3, 5 - " "
(3,5),(10,5),(10,3),(3,3)
2:
- "" , , , . - 4 , . .
(10,3). (10,5).
3:
3: