Permütasiya#11239

Permütasiya

1 saniyə
128 meqabayt
Çox çətin

Besi'nin 2D şəbəkəsində, heç bir üçü kollinear olmayan n sevimli nöqtəsi var. Hər bir i üçün (1 ≤ i ≤ n), i-ci nöqtə iki tam koordinatla x[i] və y[i] (0 ≤ x[i], y[i] ≤ 10^4) ilə verilir.

Besi nöqtələr arasında bəzi seqmentləri aşağıdakı qaydada çəkir:

Besi fərq etdi ki, hər bir i üçün o, dəqiq üç yeni seqment çəkdi. 1-ci addımda Besi'nin seçə biləcəyi və bu xüsusiyyəti təmin edən permutasiyaların sayını 10^9 + 7 modulunda hesablayın.

Giriş Məlumatları

Birinci sətir n (3 ≤ n ≤ 40) ehtiva edir.

Sonrakı n sətirin hər biri iki tam ədəd x[i] və y[i] ehtiva edir.

Çıxış Məlumatları

10^9 + 7 modulunda permutasiyaların sayı.

Nümunə 1

Heç bir permutasiya işləməyəcək.

Nümunə 2

Bütün permutasiyalar işləyir.

Nümunə 3

Xüsusiyyəti təmin edən permutasiyalardan biri - (0, 0), (0, 4), (4, 0), (1, 2), (1, 1). Bu permutasiya üçün:

Əvvəlcə o, hər bir cüt arasında (0, 0), (0, 4) və (4, 0) seqmentlərini çəkir.

Sonra o, (0, 0), (0, 4) və (4, 0) nöqtələrindən (1, 2)-yə seqmentlər çəkir.

Nəhayət, o, (1, 2), (4, 0) və (0, 0) nöqtələrindən (1, 1)-ə seqmentlər çəkir.

Permutasiya xüsusiyyəti təmin etmir, əgər onun ilk dörd nöqtəsi (0, 0), (1, 1), (1, 2) və (0, 4) müəyyən bir qaydada olarsa.

Nümunələr

Nümunə 1

Loading
Loading

Nümunə 2

Loading
Loading

Nümunə 3

Loading
Loading