7504: Kirakira

内存限制:128 MB 时间限制:1 S 标准输入输出
题目类型:传统 评测方式:文本比较 上传者:
提交:0 通过:0

题目描述

There are n stars in the sky. At every moment, the i-th of them has a probability of ui/vi(1≤ui<vi<P=31607) to become visible. All stars are independent of each other. The position of a star can be described as a coordinate on a 2D plane. No two stars share the same coordinate. Your task is to compute the expectation value of the area of the convex hull formed by the visible stars.
Formally, let P=31607. It can be shown that the answer can be expressed as an irreducible fraction p/q, where p and q are integers and q≢0(modP). Output the integer equal to p⋅q−1modP. In other words, output such an integer x that 0≤x<P and x⋅q≡p(modP).

输入格式

The first line contains a single integer T(1≤T≤100), denoting the number of test cases.
For each test case, the first line contains a single integer n(1≤n≤1000), denoting the number of stars.
Each of the following nlines describes a stars. The i-th line of them contains 4 integers xi,yi,ui,vi(−1000≤xi,yi≤1000,1≤ui<vi<P=31607)indicating the coordinate of the i-th star and the probability of the i-th star to become visible. It is guaranteed that no two stars share the same coordinate.
There are at most 3test cases satisfying n>20.

输出格式

Output the integer equal to p⋅q−1modP denoting the answer.

输入样例 复制

2
4
0 0 1 2
1 0 1 2
0 1 1 2
1 1 1 2
4
0 0 1 2
1 0 1 2
-1 0 1 2
0 1 1 2

输出样例 复制

21730
21730