Problem hidden
|This problem was hidden by Editorial Board member probably because it has incorrect language|version or invalid test data, or description of the problem is not clear.|

AL_09_04 - Zakreślanie 2

Danych jest n parami różnych punktów o współrzędnych całkowitych na płaszczyźnie oraz liczba całkowita dodatnia k. Należy stwierdzić, czy wszystkie punkty można pokryć używając k prostych.

Wejście

W pierwszej linii znajduje się liczba naturalna T (1<=T<=30) oznaczająca liczbę zestawów testowych. Następnie opisywane są kolejne zestawy.

Pojedynczy zestaw testowy zbudowany jest następująco:
- w pierwszej linii znajduje się liczba punktów n (1<=n<=20000) i liczba prostych k (1<=k<=5),
- w kolejnych n liniach znajdują się współrzędne x y kolejnych punktów, |x|, |y|<=109.

Wyjście

Dla każdego zestawu testowego należy w osobnej linii wypisać "TAK" lub "NIE" - odpowiedź na pytanie z treści zadania.

Przykład

Input:
3
4 1
0 0
2 2
11 11
-2 -2
3 1
1 0
0 0
0 1
3 2
1 0
0 0
0 1 Output: TAK
NIE
TAK

Dodane przez:Damian Straszak
Data dodania:2013-07-28
Limit czasu wykonania programu:1s-3s
Limit długości kodu źródłowego50000B
Limit pamięci:1536MB
Cluster: Cube (Intel G860)
Języki programowania:All except: ASM64 GOSU

© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.