NYOJ题目101两点距离

----------------------------------------

AC代码:

 1 import java.util.Scanner;
 2
 3 public class Main {
 4
 5     public static void main(String[] args) {
 6
 7         Scanner sc=new Scanner(System.in);
 8
 9         int times=sc.nextInt();
10         while(times-->0){
11             double x1=sc.nextDouble();
12             double y1=sc.nextDouble();
13             double x2=sc.nextDouble();
14             double y2=sc.nextDouble();
15             double ans=getDistance(x1,y1,x2,y2);
16             System.out.printf("%.2f\n",ans);
17         }
18
19     }
20
21     public static double getDistance(double x1,double y1,double x2,double y2){
22         return Math.sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2));
23     }
24
25 }

题目来源: http://acm.nyist.net/JudgeOnline/problem.php?pid=101

时间: 2024-11-18 14:19:42

NYOJ题目101两点距离的相关文章

rwkj 1284 ------nyist 101 两点距离

101 两点距离时间限制:3000 ms | 内存限制:65535 KB 难度:1描述 输入两点坐标(X1,Y1),(X2,Y2)(0<=x1,x2,y1,y2<=1000),计算并输出两点间的距离.输入第一行输入一个整数n(0<n<=1000),表示有n组测试数据;随后每组占一行,由4个实数组成,分别表示x1,y1,x2,y2,数据之间用空格隔开.输出对于每组输入数据,输出一行,结果保留两位小数.样例输入20 0 0 10 1 1 0样例输出1.001.41 #include&l

NYOJ题目889求距离

------------------------------------------ 题目可以抽象一下为计算坐标系上两点间的距离,即 AC代码: 1 import java.awt.Point; 2 import java.io.BufferedReader; 3 import java.io.IOException; 4 import java.io.InputStreamReader; 5 6 public class Main { 7 8 public static void main(S

nyist 101 两点间的距离 ----rwkj 1284

101 两点距离时间限制:3000 ms | 内存限制:65535 KB 难度:1描述 输入两点坐标(X1,Y1),(X2,Y2)(0<=x1,x2,y1,y2<=1000),计算并输出两点间的距离.输入第一行输入一个整数n(0<n<=1000),表示有n组测试数据;随后每组占一行,由4个实数组成,分别表示x1,y1,x2,y2,数据之间用空格隔开.输出对于每组输入数据,输出一行,结果保留两位小数.样例输入20 0 0 10 1 1 0样例输出1.001.41 #include&l

圆周上两点距离-python

#!/bin/python# -*- coding: UTF-8 -*-import sys """搜狗题目,圆周上两点距离, 第一行:输入n(圆上的n个点) 第二行:输入n个点的度数s(0<=s<=360) 双精度,8位小数 输出园中距离最远的两点之间的夹角度数m(0<=m<=180),双精度,保留8位小数"""n = input()circle = []for i in range(n): doublenum = sy

rwkj 1359 友元:两点距离

C++:友元1(两点之间的距离)时间限制(普通/Java):1000MS/3000MS 运行内存限制:65536KByte总提交:674 测试通过:457 描述 定义一个二维平面中的点(point)类,类中的数据成员为点的坐标,然后定义友元函数dist()用来计算两点之间的距离. 将下面的程序1 和程序2填写完整. 程序1 : #include <iostream>#include <iomanip>#include <cmath>using namespace std

HDU_5723_最小生成树+任意两点距离的期望

Abandoned country Time Limit: 8000/4000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 3449    Accepted Submission(s): 846 Problem DescriptionAn abandoned country has n(n≤100000)villages which are numbered from 1 to

Android 两点距离的计算方法

最近做项目需要计算用户和商家之间的距离,并要求在Listview中显示具体距离.想了一下大致思路,首先是拿到当前用户的经纬度,在拿到具体某个商家的经纬度(服务端商家的经纬度已提供),根据用户和商家的经纬度来计算当前用户和商家的实际距离.就研究了一下具体的实现方法,计算两点距离一般有两种实现方式: 一种是使用勾股定理计算: 一种是计算两点之间的球面距离: 两种计算方式我做了一下比较,当两点的距离较近时使用两种方式计算的结果基本一致,但是当两点的距离比较远时,计算的结果就会相差甚远,比较发现两点之间

js根据经纬度计算两点距离

根据两点经纬度计算距离 这些经纬线是怎样定出来的呢?地球是在不停地绕地轴旋转(地轴是一根通过地球南北两极和地球中心的假想线),在地球中腰画一个与地轴垂直的大圆圈,使圈上的每一点都和南北两极的距离相等,这个圆圈就叫作“赤道”.在赤道的南北两边,画出许多和赤道平行的圆圈,就是“纬圈”:构成这些圆圈的线段,叫做纬线.我们把赤道定为纬度零度,向南向北各为90度,在赤道以南的叫南纬,在赤道以北的叫北纬.北极就是北纬90度,南极就是南纬90度.纬度的高低也标志着气候的冷热,如赤道和低纬度地地区无冬,两极和高

两点距离

描述 输入两点坐标(X1,Y1),(X2,Y2)(0<=x1,x2,y1,y2<=1000),计算并输出两点间的距离. 输入 第一行输入一个整数n(0<n<=1000),表示有n组测试数据;随后每组占一行,由4个实数组成,分别表示x1,y1,x2,y2,数据之间用空格隔开. 输出 对于每组输入数据,输出一行,结果保留两位小数. 样例输入 2 0 0 0 1 0 1 1 0 样例输出 1.00 1.41 1 import java.text.NumberFormat; 2 impor