码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 洛谷P5671 【SWTR-02】Triangles


    传送门

    题目背景

    小 \mathrm{A}A 在学数学。

    题目描述

    他遇到了两个谜题:

    在一个平面内,线段 DEDE 与直线 FGFG 相交于点 OO,已知 \angle DOF=x^{\circ}∠DOF=x
    ∘
    ,请你在直线 FGFG 上找一点 PP,使得 \triangle DOP△DOP 为等腰三角形,求 \angle D∠D 的度数。(如果答案不是整数,则保留 11 位小数)

    已知一个直角三角形的两条边分别为 m,nm,n,求第三条边的长度(保留 55 位小数)。

    写一个程序求出问题的答案。

    输入格式

    一行三个正整数,分别为 x,m,nx,m,n。

    输出格式

    输出两行,第一行为第一问的答案,第二行为第二问的答案。

    如果有多解,请用空格隔开,且从小到大输出。

    输入输出样例

    输入 #1复制
    60 1 1
    输出 #1复制
    30 60
    1.41421

    说明/提示

    样例说明
    问题 11:

    当点 PP 在点 OO 左边时,形成的 \triangle DOP△DOP 为等边三角形,\angle D=60^{\circ}∠D=60
    ∘
    。

    当点 PP 在点 OO 右边时,形成的 \triangle DOP△DOP 中,\angle DOP=180{\circ}-60{\circ}=120^{\circ}∠DOP=180
    ∘
    −60
    ∘
    =120
    ∘
    ,为顶角,\angle D=(180{\circ}-120{\circ})/2=30^{\circ}∠D=(180
    ∘
    −120
    ∘
    )/2=30
    ∘
    。

    问题 22:

    第三条边为斜边,长度为 \sqrt{12+12}=\sqrt{2}=1.41421\dots
    1
    2
    +1
    2

    ​

    2
    ​
    =1.41421…。

    数据范围与约定

    x<90,m\leq n\leq 10^9x<90,m≤n≤10
    9
    。

    出题组提示:
    方法千万条,审题第一条,多解不考虑,爆零两行泪。

    上代码:

    #include
    using namespace std;
    #define ld double
    ld x,m,n;
    void solve1()
    {
    	vector  ans;
    	ans.push_back(x);
    	ans.push_back(180-x*2);
    	ans.push_back((180-x)/2);
    	ans.push_back(x/2);
    	sort(ans.begin(),ans.end());
    	for(int i=0;i>x>>m>>n;
    	solve1();
    	solve2();
    	return 0;
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
  • 相关阅读:
    Python 的Tkinter包系列之七:好例子补充
    卷积核矩阵矩阵分解闭式解: Convolutional neural networks with low-rank regularization
    【学习笔记35】JavaScript计算两个指定日期的时间差
    开关电源32个检测项目、检测方法与检测设备(下)
    注册树模式
    探讨基于IEC61499 的分布式 ISA Batch 控制系统
    Nebula Importer 数据导入实践
    pycharm更改远程服务器地址
    HTML+CSS大作业 (水果之家10个网页)
    pymysql的使用,sql注入问题
  • 原文地址:https://blog.csdn.net/lzx_xzl_______/article/details/126494228
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号