HDU 5476 Explore Track of Point

华为OD机考2025C卷 - 精准核酸检测(Java & Python& JS & C++ & C语言) 华为OD机考2025C卷 - 精准核酸检测,提供在线OJ Java & Python& JS & C++ & C 阅读详情

题意:给你3个点A,B,C的坐标,其中AB=AC,M为BC的中心,三角形内有一点P,让你求P的轨迹的长度,使得min{∠MPB+∠APC,∠MPC+∠APB}最大。

当P在以BC为底的△ABC的高上时,必有∠MPB+∠APC=∠MPC+∠APB=180°,所以P的轨迹长度之一为△ABC的高h.现在就是求P的其它的轨迹长度,使∠MPB+∠APC=∠MPC+∠APB=180°。

作⊙O,使得BC为⊙O的弦,AB,AC与⊙O相切,这样必有∠MPB+∠APC=∠MPC+∠APB=180°。

证明:

由弦切角定理(后面证明)可得:∠ACP=∠AQC,又∵∠A为公共角,∴△ACQ~△APC, ∴CQ/PC=AQ/AC

同理可得:∠ABP=∠AQB,有∵∠B为公共角,∴△ABQ~△APC,∴BQ/PB=AQ/AB

又∵AB=AC  ,∴CQ/PC=BQ/PB   ,∴BQ*PC=CQ*PB

由托勒密定理(后面证明)得:BC*PQ=BQ*PC+CQ*BP

∴2*BM*PQ=2*CQ*BP   ,  ∴ BM*PQ=CQ*BP

∴BM/CQ=BP/PQ         ,又∵∠PBC=∠PQC     ∴△PBM~△PQC

∴∠BPM=∠QPC           ∠BPM+∠APC=180°

∴在劣弧BC满足∠MPB+∠APC=∠MPC+∠APB=180°,为P的轨迹。

 

所以答案=以BC为底的△ABC的高+劣弧BC的长

 

弦切角定理:弦切角的度数等于它所夹的弧所对的圆心角度数的一半。等于它所夹的弧的圆周角度数。

如图:AC是⊙O的切线,PQ为⊙O的弦,∴弦切角∠ACP=∠PQC=1/2∠COP

证明:由图可知:OP=OC     ∴∠OPC=∠OCP=1/2(180°-∠POC)=91°-∠AQC

∴∠AQC=90°-∠OCP=∠ACP

 

 

托勒密定理:如图A,B,C,D四点共圆,则AC*BD=AB*CD+AD*BC

证明:以AB为边,作一个角等于已知角,即∠BAE=∠DAC

在△ABE和△ACD中   ∵∠BAE=∠DAC    ∠ABE=∠ACD  ∴△ABE~△ACD   ∴AB*DC=BE*AC

∵∠BAE=∠DAC       ∴∠DAE=∠CAB

在△ADE和△ACB中   ∵∠ADE=∠ACB    ∠DAE=∠CAB  ∴△ADE~△ACB   ∴AD*BC=DE*AC

∴ AB*DC+AD*BC=BE*AC+DE*AC     ∴ AB*DC+AD*BC=BD*AC

 

# include <stdio.h>
# include <math.h>
  int main()
  {
      int i,t=1,T;
      double ax,ay,bx,by,cx,cy,t1,t2,ab,bc,h,d,angle,ans;
      scanf("%d",&T);
      while(T--)
      {
          scanf("%lf%lf%lf%lf%lf%lf",&ax,&ay,&bx,&by,&cx,&cy);
          t1=(ax-bx)*(ax-bx)+(ay-by)*(ay-by);
          ab=sqrt(t1);
          t2=(cx-bx)*(cx-bx)+(cy-by)*(cy-by);
          bc=sqrt(t2);
          h=sqrt(t1-t2/4);
          angle=acos(bc/(2*ab));
          d=bc/sin(angle);
          ans=d*angle+h;
          printf("Case #%d: %.4f\n",t++,ans);
      }
      return 0;
  }


 

RPA与旅游与酒店行业自动化实战案例 1. 背景介绍 1.1 旅游与酒店行业的挑战 旅游与酒店行业是一个高度竞争的市场,企业需要不断提高服务质量、降低成本、提高效率以保持竞争力。在这个过程中,企业面临着诸多挑战,如客户需求多样化、市场变化快速、人力资源成本高昂等。为了应对这些挑战,企业需要寻求新的技术手段来提高运营效率。 阅读详情

相关推荐

MaxEnt软件的下载与安装

1、下载网站:http://lucky-boy.ys168.com/ (这是之前在网上搜到的,里面有许多软件安装包,感谢网页主的资源共享,违权必删)

weixin_42191203的博客 2万+

hdu 5476 Explore Track of Point(几何)

题目链接:hdu 5476 Explore Track of Poin #include #include #include #include #include #include using namespace std; typedef pair pii; const double pi = 4 * atan(1); const double eps = 1e-6; in

不慌不忙、不急不躁 871

C#实战:如何从零构建一个轻量级软PLC梯形图编辑器(附完整源码)

本文详细介绍了如何使用C#从零开始构建一个轻量级软PLC梯形图编辑器。内容涵盖项目架构设计、GDI+图形渲染、编辑交互实现以及核心的扫描执行引擎开发,并提供了定时器、计数器等高级功能的实现思路与完整源码,为开发者深入工业自动化领域提供了实战指南。

4k5l6j7h8的博客 258

HDU5476 Explore Track of Point 几何题

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5476 题目大意:一个等腰三角形ABC,AB=AC,M是BC的中点,让在三角形中找出一点P,使得∠MPB+∠APC=∠MPC+∠APB,找出P的轨迹的长度。 分析:P的轨迹如下图: 接下来直接计算就行了。 实现代码如下: #include #include

AC_Gibson的专栏 653

SpringDoc 基本使用指南

SpringDoc 凭借零配置启动注解简洁和深度兼容 Spring 生态的优势,已成为 Spring Boot API 文档的首选工具。自动化- 减少手动维护文档的成本;标准化- 严格遵循 OpenAPI 3 规范;可扩展- 分组、安全控制灵活适配复杂项目。访问即可查看交互式文档(默认路径)

墨鸦的博客 1万+

告别JSON!Anthropic发布Tool Calling 2.0,Agent上下文消耗骤降80%

Anthropic发布ToolCalling 2.0更新,彻底革新AI Agent开发模式。四大核心特性:1)程序化工具调用,允许模型直接输出可执行代码替代JSON交互,降低30-50%Token消耗;2)动态网页过滤,自动清洗网页内容减少24%无效信息;3)工具搜索机制,按需加载工具定义,最高优化80%上下文窗口;4)工具使用示例,通过Few-Shot示范提升复杂表单处理准确率至90%。这一升级将Agent范式从"大模型作为路由"推进到"大模型作为引擎",但需注意代

老孙 | Ethan Sun 的博客:AI 智能体与 AI 原生软件的工程实践 797

hdu 5476 Explore Track of Point(2015上海网络赛)

  题目链接:hdu 5476   今天和队友们搞出3道水题后就一直卡在这儿了,唉,真惨啊……看着被一名一名地挤出晋级名次,确实很不好受,这道恶心的几何题被我们3个搞了3、4个小时,我想到一半时发现样例输出是(√2) π / 2 + 1,于是就各种 YY,无奈尝试了各种方法还是免不了 wa。。。   后来在网上发现,那段圆弧其实就和自己插身而过,真的可以说差一点就想到了,无奈到了...

aidiao7379的博客 154

5-DOF机械臂课程设计(一)之正逆运动学

文章目录基本要求基本概念关节坐标系的建立正运动学求解DH参数表的建立逆运动学求解多解下解的选取源码下载后续 基本要求 ​ 开发上位机程序,要求有良好的界面,能提供关节空间下和笛卡尔坐 标下表示的目标位姿点和中间若干经过点的输入功能,进行轨迹规划, 并控制机械臂沿轨迹运动,最终完成目标抓取的任务。 基本概念 连杆长度 :2个相邻关节轴线之间的距离 连杆扭角 :2个相邻关节轴线之间的角度 连杆偏距 :2个关节坐标系的X轴之间的距离 关节角度 :关节变量 计算时需要加初始角度偏移 关节坐标系的建立 ​ 根据《机

Rosen的博客 5858

HDU 5476 Explore Track of Point(平面几何)

Explore Track of Point Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others) Total Submission(s): 263    Accepted Submission(s): 100 Problem Description In Ge

蘑菇--走在通往梦想的道路上。 631

飞塔防火墙之Link Monitor

Link Monitor类似于SLA,飞塔防火墙线路质量探测的一个功能。

weixin_41903258的博客 2408

RK3588 EVB开发板原理图讲解【六】

该原理图展示了eMMC Flash与主控芯片之间的连接关系,以及相关的电源、信号线路和去耦电容等。

weixin_48721556的博客 1174

HDU5476 Explore Track of Point【计算几何】

题目大意: 给你一个等腰三角形ABC,AB = AC,M为三角形底边 BC 的中点。P 点为三角形内使 min {∠MPB+∠APC,∠MPC+∠APB} 最大的点。求 P 点轨迹长度。

程序员充电站(itcharge) 918

USB设备识别码VID和PID详解:如何查询和自定义你的设备ID

本文详细解析了USB设备识别码VID和PID的核心作用、查询方法及自定义配置技巧。VID(供应商识别码)和PID(产品识别码)是USB设备的唯一身份证,用于驱动匹配和功能识别。文章提供了Windows和Linux系统下的查询方法,并探讨了如何合法获取和自定义VID/PID,适合硬件开发者和DIY爱好者参考。

weixin_29168675的博客 1468

hdu 5476 Explore Track of Point

数学 题意: 给你一个等腰三角形ABC,AB=AC,M是BC的中点。 定义三角形ABC内的点P:点P使得min(∠APB+∠MPC,∠BPC+∠MPB)最大 求P的轨迹的长度 数据范围: 样例数 思路: 如果P在中线上,那么∠APB+∠MPC是180°,由于四个角是周角,所以∠BPC+∠MPB也是180°。这样的min(∠APB+∠MPC,∠BPC+∠MPB)是最大

ljhandlwt 422

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

hdu5476Explore Track of Point+平面几何

Problem Description In Geometry, the problem of track is very interesting. Because in some cases, the track of point may be beautiful curve. For example, in polar Coordinate system, ρ=cos3θ is like ro

xtulollipop 857

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

Explore Track of Point HDU - 5476

http://acm.hdu.edu.cn/showproblem.php?pid=5476 证明转载:   对上述证明中三角形相似的补充: 弦切角定理:弦切角的度数等于它所夹的弧所对的圆心角度数的一半。等于它所夹的弧的圆周角度数。 如图:AC是⊙O的切线,PQ为⊙O的弦,∴弦切角∠ACP=∠PQC=1/2∠COP 证明:由图可知:OP=OC     ∴∠OPC=∠OCP=1/...

sunyutian1998的博客 324

HDU 5476 Explore Track of Point 数学平几

Explore Track of Point Time Limit: 1 Sec   Memory Limit: 256 MB 题目连接 http://acm.hdu.edu.cn/showproblem.php?pid=5476 Description In Geometry, the problem of track is very in...

weixin_34161064的博客 129

HDU 5476 Explore Track of Point (2015上海站网赛1009)

这是一道纯平面几何题,高中时候最喜欢的数学竞赛的一块知识!!! 硬要说什么难度的话,初中数学竞赛的知识点,入门级平面几何吧。。。(而现在的我太过愚蠢。。。) 图中的圆是,过B,C点并与三角形ABC相切与B,C的圆 这道题答案是高+劣弧BC的长度 这道题就是一个简单的托勒密定理+切线定理 那么我们要证明的就是角BPM+角APC = 180 下面是证明: 我们延长AP交圆于D,连接CD

无限大な梦のあとの 何もない世の中じゃ 1669

hdu5476 Explore Track of Point 2015上海网络赛

题目大意:一道几何题,题意是这样的,如图所示。有一个等腰三角形ABC,底边是BC,M是BC中点,在三角形内有一个点P,现在求P的轨迹,使得角BPM+角APC=角APB+角CPM=180度。ABC三个点的坐标已知。 解题思路:这个题显而易见的能发现,AM三线合一,肯定是P的轨迹,因为角两两相等。除此之外,在比赛的时候,给的样例告诉我们,P的轨迹肯定不止这一条线,然后我就找从B、C出发的角平分线

世靖的码场 699

hdu5476 Explore Track of Point(数学)

思路:一道纯平面几何题....显然AM是成立的,然后猜测剩下的是与AB,AC相切的圆的劣弧...就做完了... #include using namespace std; double dis(double x1,double y1,double x2,double y2) {     return sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2)); } int

围巾的ACM博客 476

HDU 5476 Explore Track of Point 几何题 —— 2015 ACM/ICPC Asia Regional Shanghai Online

HDU 5476 Explore Track of Point 2015上海网络赛 几何题标签: 解题报告 几何题目见HDU 5476给出等腰三角形ABC,AB=AC,M为BC中点。P点为三角形内使min{∠MPB+∠APC,∠MPC+∠APB} 最大的点。求P点轨迹。 则容易找到中线AM上的P点都满足使得∠MPB=∠MPC,∠APC=∠APB,则∠MPB+∠APC=∠MPC+∠APB=180°

Baileys0530的专栏 2863

hdu 5476 Explore Track of Point 2015上海网络赛 几何

2015上海网络赛第四题

ned_chu的博客 533

HDU - 5476 Explore Track of Point 计算几何

In Geometry, the problem of track is very interesting. Because in some cases, the track of point may be beautiful curve. For example, in polar Coordinate system, ρ=cos3θρ=cos⁡3θ is like rose, ρ=1−sinθ...

还我笑颜 459

HDU 5476 Explore Track of Point 2015上海网络赛 几何题

发霉的题解….(自己已经不会证)题目见HDU 5476给出等腰三角形ABC,AB=AC,M为BC中点。P点为三角形内使min{∠MPB+∠APC,∠MPC+∠APB} 最大的点。求P点轨迹。 则容易找到中线AM上的P点都满足使得∠MPB=∠MPC,∠APC=∠APB,则∠MPB+∠APC=∠MPC+∠APB=180° 故轨迹包含中线AM。 并且所有满足的P点都应满足:∠MPB+∠APC=∠MP

Ugly Gardon 1012

HDU 5476 Explore Track of Point (2015年上海赛区网络赛I题)

1.题目描述:点击打开链接 2.解题思路:本题需要事先求出点P的轨迹形状,容易发现,题目要求找的是2角相加恰好是180度时候点的轨迹。比赛时候猜出来样例是由sqrt(2)*PI/2+1得到的,然而没有想到这个圆长什么样子==,差点就猜到圆的半径是sqrt(2)/2,圆心角是90度了。那只有一种情况就是这个圆和等腰三角形的两条边是旁切的。至于证明,过程比较复杂,因此在此略去。大概如下: 3.

Skyline 570
上一篇: HDU 5256 序列变换
下一篇: 5504 GT and sequence
丶阿明
博客等级 码龄12年 70粉丝 86原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值