当前位置: 首页 > news >正文

[题解] P5735 【深基7.例1】距离函数

简单题。

由题目可知两点距离公式为:

\[dis=\sqrt{(x_2-x_1)^2+(y_2-y_1)^2} \]

所以,我们需要分别算出 \(3\) 条线段的长度,最后将 \(3\) 条线段的长度相加即可。

需要注意的是,由于部分答案可能是整数或一位小数,所以我们需要保留两位小数。

// P5735 【深基7.例1】距离函数
// code by:cq_irritater
// time:2025/06/26
#include <bits/stdc++.h>using namespace std;double x1, y, x2, y2, x3, y3;
double ans1, ans2, ans3;int main()
{// freopen("code.in", "r", stdin);cin >> x1 >> y >> x2 >> y2 >> x3 >> y3;ans1 = sqrt(pow((x1 - x2), 2) + pow((y - y2), 2));ans2 = sqrt(pow((x1 - x3), 2) + pow((y - y3), 2));ans3 = sqrt(pow((x3 - x2), 2) + pow((y3 - y2), 2));printf("%.2lf\n", ans1 + ans2 + ans3);return 0;
}
http://www.vanclimg.com/news/400.html

相关文章:

  • uv命令怎么安装并且让gitlab-runner用户可以执行
  • NRF54L15 TAMPC — Tamper controller 作用介绍
  • 线上故障的排查清单,运维小哥拿走不谢!
  • NRF54L15 AAR作用介绍
  • NRF54L15 CCM功能
  • 恭贺开源之夏 2025 IvorySQL 项目中选学生
  • 自用学习笔记:机器学习入门 速览【第三章】
  • 浅谈MCU的启动
  • KMU — Key management unit 作用
  • NRF54L15 GRTC 优点;
  • MS14-019漏洞修复:通过.cmd或.bat文件实现二进制劫持的解决方案
  • 浅谈北京市海淀区七年级下册期末数学试卷T16第二小问
  • 利用Amazon Bedrock生成AI增强设备维护建议
  • SAP为何将S/4HANA更名为SAP Cloud ERP?
  • NRF54L15 关机状态功耗;
  • JUC学习-22-浅谈线程池参数原理
  • C/C++环境搭建
  • 记录Mysql主从
  • To do list
  • 我的博客
  • 基于帧差法与Vibe算法的matlab前景提取
  • Coze开源版?别吹了!
  • 信创是什么.240501
  • Java内存马查杀
  • 同网段 IP 建立数据链路层连通性调试位置IP设备
  • Linux 系统的网络接口命名规则演变
  • 浅聊MySQL和postgreSQL
  • 为什么企业需要员工自助入职录入系统?
  • NRF54L15 RRAM的优点;
  • 树剖学习笔记