A1004.Permutation--Gold

省选/NOI-

USACO

通过率:0%

时间限制:1.00s

内存限制:128MB

题目描述

Bessie has NN (3N403\le N\le 40) favorite distinct points on a 2D grid, no
three of which are collinear. For each 1iN1\le i\le N, the ii-th point is
denoted by two integers xix_i and yiy_i (0xi,yi1040\le x_i,y_i\le 10^4).
Bessie draws some segments between the points as follows.

  1. She chooses some permutation p1,p2,,pNp_1,p_2,\ldots,p_N of the NN points.
  2. She draws segments between p1p_1 and p2p_2, p2p_2 and p3p_3, and p3p_3 and p1p_1.
  3. Then for each integer ii from 44 to NN in order, she draws a line segment from pip_i to pjp_j for all j<ij<i such that the segment does not intersect any previously drawn segments (aside from at endpoints).
    Bessie notices that for each ii, she drew exactly three new segments. Compute
    the number of permutations Bessie could have chosen on step 1 that would
    satisfy this property, modulo 109+710^9+7.

输入格式

The first line contains NN.
Followed by NN lines, each containing two space-separated integers xix_i and
yiy_i.

输出格式

The number of permutations modulo 109+710^9+7.

输入输出样例

  • 输入#1

    4
    0 0
    0 4
    1 1
    1 2
    

    输出#1

    0
    

说明/提示

No permutations work.

首页