题目:四等分的角度

题目传送门

下图是我对这道题的理解,我自己给他起了个名字,嘿嘿:构造菱形找特殊点法

重要思想已在图中做出展示,上代码:

#include<iostream>
#include<algorithm>
#include<cstdio>
#include<cmath>
using namespace std;
struct Point {double x, y;
};
inline double len(Point A, Point B)
{return sqrt((A.x - B.x) * (A.x - B.x) + (A.y - B.y) * (A.y - B.y));
}
Point caulate(Point A, Point O, Point B)
{double OA = len(O, A);double OB = len(O, B);if (OA < OB) return caulate(B, O, A);if (fabs(OA - OB) < 1e-8) return { (A.x + B.x) / 2, (A.y + B.y) / 2 };//两条边相等的话,就直接返回两点的中点就行//对于不等的情况,需要取与短边相等的长边的一部分double z = OB / OA;Point C = {(A.x - O.x) * z + O.x,(A.y - O.y) * z + O.y };return { (C.x + B.x) / 2,(C.y + B.y) / 2 };//return caulate(C,O,B);//如果用这一句,而不用上一句的话,你会收到内存超限的判定结果,//想了想,这个内存的限制也挺强哈,我这样相当于递归了一步,如此一来就需要在次开辟内存,所以也就//收到了内存超限的结果
}
int main()
{Point A, O, B;cin >> A.x >> A.y >> O.x >> O.y >> B.x >> B.y;Point k1, k2, k3;k2 = caulate(A, O, B);k1 = caulate(A, O, k2);k3 = caulate(B, O, k2);printf("%.8lf %.8lf\n", k1.x, k1.y);printf("%.8lf %.8lf\n", k2.x, k2.y);printf("%.8lf %.8lf\n", k3.x, k3.y);return 0;
}

【数学几何】四等分的角度相关推荐

  1. 初中数学几何问题知识思维导图汇总版

    几何,就是研究空间结构及性质的一门学科.它是数学中最基本的研究内容之一,几何学发展历史悠长,内容丰富.它和代数.分析.数论等等关系极其密切.几何思想是数学中最重要的一类思想.进入初中后,中学生开始接触 ...

  2. 几何画板手机版_数学几何画板手机版

    数学几何画板手机版是一款手机上的几何图形画板服务软件,能够帮助用户在这里随时输入公式和数值,进行计算,并且可以进行几何图形立体化,使用方法简单,能够随时进行旋转拖动,使用方法简单,专为学生用户设计的, ...

  3. 如何用几何画板度量角度

    本文介绍如何用几何画板度量角度 工具/原料 电脑 几何画板 方法/步骤 打开几何画板,任意画一个三角形 点击左侧工具栏中的标记工具 标记要度量的角 选中标记的短弧线 点击度量--角度 直接就会显示这个 ...

  4. 能否构成三角形的条件代码_初中数学几何题汇编 三角形

    初中数学几何题汇编 三角形 知识考点: 理解三角形三边的关系及三角形的主要线段(中线.高线.角平分线)和三角形的内角和定理.关键是正确理解有关概念,学会概念和定理的运用.应用方程知识求解几何题是这部分 ...

  5. 牛客 - 四等分的角度(几何)

    题目链接:点击查看 题目大意:输入 A , O , B 三个点的坐标,输出 K1 , K2 , K3 分别为角 AOB 四等分线上的点 题目分析:吐了吐了,这个题想到了一种解法,但是在实现的时候被高中 ...

  6. 已知三角形三点坐标求角度_高中数学:椭圆相关角度的最值问题

    圆锥曲线中的最值问题主要包括长度最值.角度最值及面积最值等. 例题:如图1,已知椭圆的中心在坐标原点,焦点在x轴上,长轴 的长为4,左准线与x轴的交点为M, . (1)求椭圆的方程: (2)若直线 , ...

  7. 从几何与代数的角度推算坐标旋转变换矩阵(以2维为例)

    坐标旋转变换矩阵,大家都不陌生.我也常常使用,但是经常不确定每个元素的位置是否正确.以下从几何和代数的角度再推一边,方便自己以后来看. 以下是本文要用到的图,图中所示了两个坐标系OXY, oxy,及1 ...

  8. 边边角 直角时 钝角时_几何中的角度名称:锐角,钝角,直角和直角,已定义...

    边边角 直角时 钝角时 角度:急性,钝角,直和右 (Angles: Acute, Obtuse, Straight and Right) There are four types of angles ...

  9. adjacent angle_【数学几何的英语用语包括图形的名称.】作业帮

    acute angle 锐角 acute triangle 锐角三角形 adjacent angle 邻角 alternate angle 错角 alternate exterior angle 外错 ...

最新文章

  1. php 图像函数,PHP图像操作常用函数
  2. python unicode编码转换中文_python unicode转中文及转换默认编码
  3. 同时10万个事务在线,读写频繁,数据库该如何设计
  4. 推荐算法实现之BMF(pymc3+MovieLen)
  5. Hyper-V之02 虚拟机复制与故障转移
  6. Scala \和%运算小案例
  7. C,C++宏中#与##的讲解
  8. matlab怎么计算行列式,Matlab 线性代数(一)–行列式与方程组求解 | 学步园
  9. oracle解压后不能运行,求救:oracle10安装后net Manager等工具无法启动
  10. Fluent NHibernate实战(原创)
  11. Mosh--mysql 学习笔记(1)
  12. java导出word的几种方式
  13. 谷歌安装器 android8.0,Android 8.0版本安装谷歌四件套
  14. python打印10的负次方
  15. mysql 每5分钟统计_SQL按时间段统计(5分钟统计一次访问量为例,oracle统计)
  16. c语言的split字符串分割(函数strtok)
  17. 中国电信“公板”计划主攻中端市场
  18. php永久mediaid,幺蛾子事件之-zabbix配置告警媒介报错mediaid重复
  19. 大专学历计算机专业可以积分,持有大专紧缺急需专业可直接申请上海居住证积分?...
  20. sitemap 在线生成

热门文章

  1. 如何破解周围WiFi,查看密码
  2. 【数理逻辑】谓词逻辑 ( 一阶谓词逻辑公式 | 示例 )
  3. 阿里笔试测评考什么?
  4. C语言记录支出的程序,家庭支出管理系统—c语言程序设计教案.doc
  5. vue组件的动态加载
  6. 吴恩达deeplearning.ai系列课程笔记+编程作业(11)第四课 卷积神经网络-第二周 深度卷积网络:实例探究(Deep convolutional models: case studies)
  7. IDEA代码注释模板
  8. SpringBoot如何打包项目?
  9. 打开sqlite3文件方法
  10. ios拉伸图片某部分,九点图