蓝桥杯-蜜蜂飞舞

这篇博客介绍了在编程中进行空间直角坐标系两点距离计算、绝对值求解、n次方运算以及平方根提取的方法,包括使用Math库的相应函数,如Math.abs、Math.pow和Math.sqrt,并提及了数据类型的应用。
摘要由CSDN通过智能技术生成
package exec;

import java.util.Scanner;

/**
问题描述
  “两只小蜜蜂呀,飞在花丛中呀……”
  话说这天天上飞舞着两只蜜蜂,它们在跳一种奇怪的舞蹈。
       用一个空间直角坐标系来描述这个世界,那么这两只蜜蜂初始坐标分别为(x1,y1,z1),(x2,y2,z2)。
       在接下来它们将进行n次飞行,第i次飞行两只蜜蜂分别按照各自的速度向量飞行ti个单位时间。
       对于这一现象,玮玮已经观察了很久。他很想知道在蜜蜂飞舞结束时,两只蜜蜂的距离是多少。现在他就求教于你,请你写一个程序来帮他计算这个结果。
输入格式
  第一行有且仅有一个整数n,表示两只蜜蜂将进行n次飞行。
  接下来有n行。
  第i行有7个用空格分隔开的整数ai,bi,ci,di,ei,fi,ti ,表示第一只蜜蜂单位时间的速度向量为(ai,bi,ci) ,第二只蜜蜂单位时间的速度向量为(di,ei,fi) ,它们飞行的时间为ti 。
  最后一行有6个用空格分隔开的整数x1,y1,z1,x2,y2,z2,如题所示表示两只蜜蜂的初始坐标。
输出格式
  输出仅包含一行,表示最后两只蜜蜂之间的距离。保留4位小数位。
样例输入
Sample 1
1
1 1 1 1 -1 1 2
3 0 1 2 0 0
Sample 2
3
1 1 1 1 -1 1 2
2 1 2 0 -1 -1 2
2 0 0 -1 1 1 3
3 0 1 2 0 0
样例输出
Sample 1
4.2426
Sample 2
15.3948
 * @author Vivinia
 *
 * 2018年2月9日
 */
public class G {

	public static void main(String[] args) {
		Scanner input=new Scanner(System.in);
		int n=input.nextInt();     //飞行次
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值