给第一条边的两个端点,第二条边的两个端点,求平行四边形的第四个点。

给了 四个点,不一定按照 起点终点的顺序,调整一下就好了。。  A  B  B C 的顺序

#include<iostream>
#include<cstdio>
#include<algorithm>
#include<cstring>
using namespace std;
struct point
{double x,y;
};
point p[10];
bool operator ==(point a,point b)
{return (a.x==b.x)&&(a.y==b.y);
}
int main()
{// freopen("in.txt","r",stdin);while( ~scanf("%lf %lf",&p[0].x,&p[0].y)){for( int i = 1;i <4;++i)scanf("%lf %lf",&p[i].x,&p[i].y);//端点给的是无序的 可能是第一条边的起点也可能是终点if( p[0] == p[3]){swap(p[0],p[1]);swap(p[2],p[3]);}else if( p[0]==p[2])swap(p[0],p[1]);else if( p[1] == p[3] )swap(p[2],p[3]);printf("%.3lf %.3lf\n",p[3].x-p[2].x+p[0].x,p[3].y-p[2].y+p[0].y);}return 0;
}

UVA 10242 || Fourth Point !!(求平行四边形第四点相关推荐

  1. UVA 10242 Fourth Point

    题意:给你平行四边形两条边的顶点,让你求第四个点. 思路:要找到俩边的公共点,然后向量运算. AC代码: #include<cstdio> #include<cmath> #i ...

  2. 求平行四边形的面积。

    第十二届蓝桥杯第二次模拟赛 试题 F 时间限制: 1.0s 内存限制: 512.0MB 本题总分:15 分 [问题描述] 给定一个平行四边形的底边长度 l 和高度 h,求平行四边形的面积. [输入格式 ...

  3. 输出平行四边形的底和高,求平行四边形的面积

    输出平行四边形的底和高,求平行四边形的面积 ```cpp #include<bits/stdc++.h> using namespace std; int main() {int l,h; ...

  4. python求平行四边形面积_python 已知平行四边形三个点,求第四个点的案例

    我就废话不多说了,大家还是直接看代码吧! import numpy as np #已知平行四边形三个点,求第四个点 #计算两点之间的距离 def CalcEuclideanDistance(point ...

  5. uva 315 (poj 1144 求割点)

    题意:给你一张无向图,求割点的个数. 思路:输入稍微处理一下接着直接套模版. 1 #include <iostream> 2 #include <cstdio> 3 #incl ...

  6. UVA - 315 Network(tarjan求割点)

    题目链接:点击查看 题目大意:给出一个由n台电脑互相连接而成的网络系统,其中有一些电脑如果一旦损坏,则会造成整个网络出现缺口,导致某些地方无法互相连通,我们称这种电脑为关键点,题目需要求出有多少个关键 ...

  7. 如何让梯形变成平行四边形_开放的课堂 创新的天地——平行四边形的面积教学片段与反思...

    一. 课题的确定 学生在三年级学过长方形.正方形的面积计算,经历过从数方格的办法得出面积计算公式的过程.因此,学生对于面积计算公式的推导有一定的经验和知识基础.基于上述考虑,我想完全放手让学生去研究如 ...

  8. 三角形周长最短问题_1.八年级数学:DE平分ABC的周长?怎么求DE的长?你想了很久吧?...

    欢迎您来到方老师数学课堂,请点击上方蓝色字体,关注方老师数学课堂.所有的视频内容,全部免费,请大家放心关注,放心订阅. 八年级数学:DE平分△ABC的周长?怎么求DE的长?你想了很久吧?大家先在草稿本 ...

  9. UVA - 11029

    UVA - 11029 难点是求前3位 你看,一个数可以拆成,比如123456,可以拆成100000*1.23456,那我把小数部分求出来,再*100.0,再下取整就可以了.设x=log10(n^k) ...

最新文章

  1. 开源!开源!我写的Anto.exe C#代码自动生成工具.欢迎下载。。
  2. AWS Elastic Block Store和Simple Storage Services区别
  3. pythonif有多个条件怎么办_Python中if有多个条件处理方法
  4. scala版本的springboot的helloworld实验记录(转载+自己验证整理)
  5. [Git高级教程 (一)] 通过 Tag 标签回退版本修复 bug
  6. filter动态参数 maven_使用Profile和Resources Filter隔离测试环境
  7. linux 运行选择哪个cpu核,判断Linux进程在哪个CPU核运行的方法
  8. Hive 1.1.0 某些字段的查询结果为NULL
  9. 基于谷歌街景多位数字识别技术:TensorFlow的车牌号识别系统
  10. spring-第十九篇AOP面向切面编程之增强处理的优先级
  11. SSD5_ Exam 2分析
  12. 研究生英语期末复习(Unit3)
  13. “由于没有公钥,无法验证下列签名”解决办法
  14. 基于scrapy框架爬取新浪体育部分板块内容
  15. Modularity Based Community Detection with Deep Learning 阅读笔记
  16. 软件测试中的“保险项目”讲解
  17. PDF文件找回打开密码
  18. 深度 | 实景三维与CIM,谁才是时空数据第一底板 三维视频融合 三维投影融合 时空克隆 点卯-魔镜系列
  19. 数字VR虚拟博物馆的功能介绍
  20. 内中断,外中断,软中断,硬中断,异常,陷阱

热门文章

  1. 光流估计(三) PWC-Net 模型介绍
  2. 深入剖析FP-Growth原理
  3. signature=b5d482f98802c3bc661cc82639edaa27,Taro
  4. SMU Problem 1727 逃生
  5. 【牛投客】;牛投客最新消息
  6. Spring Cloud Alibaba-SkyWalking链路追踪
  7. Python报错:Visual C++ is required和ImportError: DLL load failed
  8. 计算机英语中poke什么意思,poke是什么意思_poke在线翻译_英语_读音_用法_例句_海词词典...
  9. 第九节 PyQt5之QRadioButton对象(单选按钮)
  10. linux如何export文件夹,学习如何在Linux中使用export命令