LOJ 1305 - Area of a Parallelogram(数学j几何)
来源:互联网 发布:虚拟场景制作软件 编辑:程序博客网 时间:2024/05/05 02:40
A parallelogram is a quadrilateral with two pairs of parallel sides. See the picture below:
Fig: a parallelogram
Now you are given the co ordinates of A, B and C, you have to find the coordinates of D and the area of the parallelogram. The orientation of ABCD should be same as in the picture.
Input
Input starts with an integer T (≤ 1000), denoting the number of test cases.
Each case starts with a line containing six integers Ax, Ay, Bx, By, Cx, Cy where (Ax, Ay) denotes the coordinate of A, (Bx, By) denotes the coordinate of Band (Cx, Cy) denotes the coordinate of C. Value of any coordinate lies in the range [-1000, 1000]. And you can assume that A, B and C will not be collinear.
Output
For each case, print the case number and three integers where the first two should be the coordinate of D and the third one should be the area of the parallelogram.
Sample Input
Output for Sample Input
3
0 0 10 0 10 10
0 0 10 0 10 -20
-12 -10 21 21 1 40
Case 1: 0 10 100
Case 2: 0 -20 200
Case 3: -32 9 1247
题意:求平行四边形的第四个定点以及平行四边形的面积
#include<cstdio>#include<cstdlib>struct Node{ int x; int y;}node[10];int main(){ int t,kcase = 1; scanf("%d",&t); while(t--) { for(int i = 0 ; i < 3 ; i++) scanf("%d%d",&node[i].x,&node[i].y); node[3].x = node[2].x + node[0].x - node[1].x; node[3].y = node[2].y + node[0].y - node[1].y; int area = abs((node[2].y - node[1].y) * (node[0].x - node[1].x) - (node[0].y - node[1].y) * (node[2].x - node[1].x)); printf("Case %d: %d %d %d\n",kcase++,node[3].x,node[3].y,area); } return 0;}
- LOJ 1305 - Area of a Parallelogram(数学j几何)
- LightOJ - 1305 Area of a Parallelogram (数学几何)水
- lightoj 1305 Area of a Parallelogram (几何数学)
- LightOJ 1305-Area of a Parallelogram【几何】
- lightoj-1305 - Area of a Parallelogram(几何)
- LightOJ 1305 - Area of a Parallelogram(数学啊 )
- Light OJ:1305 Area of a Parallelogram(水题+数学)
- LightOJ1305 Area of a Parallelogram (计算几何)
- Area of a Parallelogram
- 【LightOJ】1305 - Area of a Parallelogram(求平行四边形面积)
- 【light-oj】-1305 - Area of a Parallelogram(水)
- LightOJ 1305 Area of a Parallelogram
- LightOJ 1305Area of a Parallelogram
- LightOJ 1305 Area of a Parallelogram
- lightoj-1305 - Area of a Parallelogram【数学】【向量法求平行四边形面积】
- light oj 1305 - Area of a Parallelogram (数学 平行四边形坐标和面积)
- 【lightoj1305】 Area of a Parallelogram
- 【lightoj1305】 Area of a Parallelogram
- Zookeeper配置管理
- Volley上传文件
- Kubernetes 在华为全球系统中的实践
- ViewPager 指示器
- Python1(Python简介-数据类型和变量)
- LOJ 1305 - Area of a Parallelogram(数学j几何)
- canvas动画之文字粒子效果
- ViewPager 3D翻转
- public int indexOf(String str)(Java)
- 对只包含0、1、2三种元素的数组进行排序
- ViewPager取消缓存策略
- Spring_通过注解配置bean
- 使用coding进行项目代码管理(全程可视化操作!)
- Servlet与Session