POJ 1675 Happy Birthday

来源:互联网 发布:刘毅22000怎么样 知乎 编辑:程序博客网 时间:2024/06/06 18:04

 

Happy Birthday!
Time Limit: 1000MS Memory Limit: 10000KTotal Submissions: 3352 Accepted: 791

Description

There are three berries on a round birthday cake. You are required to divide the cake into three identical parts such that each part contains exactly one berry. To make it easy, it is assumed that the radius of the berries is 0 and each part of the cake is a sector with 120 degrees. Any line that divides the cake should not go through any berry.

Input

The first line contains a single integer t (1 <= t <= 20) that indicates the number of test cases. Then follow the t cases. Each case contains exactly 7 integers r, x1, y1, x2, y2, x3 and y3. r is the radius of the cake, (xi, yi) is the coordinates of i-th berry. The center of the cake is at (0, 0) and it's confirmed that all the berries will be on the cake.

Output

For each case, output 'Yes' if there is a valid solution, 'No' otherwise.

Sample Input

22 1 1 -1 1 0 -110 0 9 1 8 -1 8

Sample Output

YesNo

Source

POJ Monthly--2004.06.27 srbga@POJ

 

 

原创粉丝点击