其他分享
首页 > 其他分享> > 翻译练习 Day16

翻译练习 Day16

作者:互联网

题目:Letter A | JXNUOJ

翻译:

Letter A

1000ms 65536K

描述:

Little Petya learns how to write. The teacher gave pupils the task to write the letter A on the sheet of paper. It is required to check whether Petya really had written the letter A.

小Petya学习如何写字。老师给学生的任务是在纸上写字母A。需要检查的是彼佳是否真的写了字母A。

You are given three segments on the plane. They form the letter A if the following conditions hold:

已知平面上有三个线段。如符合下列条件,则构成字母A:

输入:

The first line contains one integer t (1 ≤ t ≤ 10000) — the number of test cases to solve. Each case consists of three lines. Each of these three lines contains four space-separated integers — coordinates of the endpoints of one of the segments. All coordinates do not exceed 108 by absolute value. All segments have positive length.

第一行包含一个整数t——测试用例的数量。每个样例包括三行。这三行中的每一行包含四个用空格分隔的整数——其中一个线段端点的坐标。所有坐标的绝对值不超过108。所有线段的长度都是正的。

输出:

Output one line for each test case. Print «YES» (without quotes), if the segments form the letter A and «NO» otherwise.

为每个测试用例输出一行。如果片段由字母A组成则输出«YES»(不带引号),否则输出«NO»

样例输入:

3
4 4 6 0
4 1 5 2
4 0 4 4
0 0 0 6
0 6 2 -4
1 1 0 1
0 0 0 5
0 5 2 -1
1 2 0 1

样例输出:

YES
NO
YES

标签:翻译,segments,练习,样例,Day16,letter,YES,线段,first
来源: https://www.cnblogs.com/shw940795634/p/15877262.html