博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Kattis - Different Distances
阅读量:5168 次
发布时间:2019-06-13

本文共 999 字,大约阅读时间需要 3 分钟。

 

 

Input

The input file contains up to 10001000 test cases,

each of which contains five real numbers, x1 y1 x2 y2 px1 y1 x2 y2 p,

each of which have at most 1010 digits past the decimal point.

All are in the range (0,100](0,100]. The last test case is followed by a line containing a single zero.

Output

For each test case output the pp-norm distance between the two points (x1,y1)(x1,y1) and (x2,y2)(x2,y2).

The answer should be accurate within 0.00010.0001 error.

Sample Input 1 Sample Output 1
1.0 1.0 2.0 2.0 2.01.0 1.0 2.0 2.0 1.01.0 1.0 20.0 20.0 10.00
1.41421356242.000000000020.3636957882

 

题意

给出x1,y1,x2,y2,p,按照上面最后一个给出来的公式算,水题,没坑

代码

#include
using namespace std;int main() { double x1, y1, x2, y2, p, sum; while(scanf("%lf", &x1) && x1 != 0.0) { scanf("%lf%lf%lf%lf", &y1, &x2, &y2, &p); sum = pow((pow(fabs(x1 - x2), p) + pow(fabs(y1 - y2), p)), 1.0 / p); printf("%.10f\n", sum); } return 0;}

转载于:https://www.cnblogs.com/zhien-aa/p/6294383.html

你可能感兴趣的文章
易语言数据库的基本操作
查看>>
打包iOS应用程序
查看>>
EasyUI - DataGrid 去右边空白滚动条列
查看>>
安卓数据库操作
查看>>
MySql中的变量定义
查看>>
spoj2798 QTREE3 Query on a tree again!
查看>>
Python acos() 函数
查看>>
top coder password题解
查看>>
iis php 显示错误信息,IIS7.5 显示详细错误信息的方法
查看>>
php manual 下载,PHP - Manual手册 - Download下载
查看>>
php array merge函数,PHP合并数组函数array_merge用法分析
查看>>
php程序整合uc,UCenter应用程序开发简单实例(双向同步),php与UCenter对接
查看>>
php 文件上传mime 类型,php 上传的MIME类型
查看>>
matlab版本 dd_tools,dd_tools安装要求以及svdd
查看>>
matlab有限元分析教程,Matlab 有限元分析与应用
查看>>
cl.fe3.xyz index.php,2_FE_Diabetes.ipynb
查看>>
模糊查询php sql语句怎么写,模糊查询sql语句的方法 有哪些注意事项_中职中专网...
查看>>
php5.3 iis安装,php5.3的安装方法,IIS下PHP5.3的安装过程
查看>>
matlab 画级联结构,基于MATLAB的一种高精度级联Sigma-Delta调制器的结构设计
查看>>
java 圆圈待响应,java-有什么办法可以使圆圈从可移动对象的顶部反弹?
查看>>