java蓝桥杯练习 蜜蜂飞舞

资源限制
时间限制:1.0s 内存限制:512.0MB
问题描述
  “两只小蜜蜂呀,飞在花丛中呀……”

话说这天天上飞舞着两只蜜蜂,它们在跳一种奇怪的舞蹈。用一个空间直角坐标系来描述这个世界,那么这两只蜜蜂初始坐标分别为(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

//java code
import java.util.*;public class Main {public static void main(String[] args) {Scanner sc=new Scanner(System.in);int n=sc.nextInt();int x1=0,y1=0,z1=0;int x2=0,y2=0,z2=0;for (;n>0;n--){int a1=sc.nextInt(),b1=sc.nextInt(),c1=sc.nextInt();int a2=sc.nextInt(),b2=sc.nextInt(),c2=sc.nextInt();int t=sc.nextInt();x1+=a1*t;y1+=b1*t;z1+=c1*t;x2+=a2*t;y2+=b2*t;z2+=c2*t;}x1+=sc.nextInt();y1+=sc.nextInt();z1+=sc.nextInt();x2+=sc.nextInt();y2+=sc.nextInt();z2+=sc.nextInt();x1-=x2;y1-=y2;z1-=z2;System.out.printf("%.4f",Math.sqrt(x1*x1+y1*y1+z1*z1));}
}

java蓝桥杯练习 蜜蜂飞舞相关推荐

  1. 标题 日期问题java蓝桥杯,日期类的使用(java)-蓝桥杯

    蓝桥杯日期问题常考,java提供了日期类很方便: //日历类 Calendar c = Calendar.getInstance(); // 获取实例化对象 Date date =c.getTime( ...

  2. java蓝桥杯练习 学做菜

    java蓝桥杯练习 学做菜 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 涛涛立志要做新好青年,他最近在学做菜.由于技术还很生疏,他只会用鸡蛋,西红柿,鸡丁,辣酱这四种原料来做菜, ...

  3. Java 蓝桥杯 我们的征途是星辰大海

    Java 蓝桥杯 我们的征途是星辰大海 最新的火星探测机器人curiosity被困在了一个二维迷宫里,迷宫由一个个方格组成. 共有四种方格: '.' 代表空地,curiosity可以穿过它 '#' 代 ...

  4. JAVA 蓝桥杯 算法提高 阮小二买彩票

    JAVA 蓝桥杯 算法提高 阮小二买彩票 资源限制 时间限制:1.0s 内存限制:512.0MB 问题描述 在同学们的帮助下,阮小二是变的越来越懒了,连算账都不愿意自己亲自动手了,每天的工作就是坐在电 ...

  5. java蓝桥杯练习 拉马车

    java蓝桥杯练习 拉马车 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 小的时候,你玩过纸牌游戏吗? 有一种叫做"拉马车"的游戏,规则很简单,却很吸引小朋友. ...

  6. java蓝桥杯练习 幸运数

    java蓝桥杯练习 幸运数 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 幸运数是波兰数学家乌拉姆命名的.它采用与生成素数类似的"筛法"生成. 首先从1开始写出 ...

  7. java蓝桥杯加法变乘法_蓝桥杯-加法变乘法-java

    /* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2016, 广州科技贸易职业学院信息工程系学生 * All rights reserved. * 文件名称: ...

  8. java蓝桥杯练习 Hankson的趣味题

    java蓝桥杯练习 Hankson的趣味题 资源限制 时间限制:1.0s 内存限制:64.0MB 问题描述 Hanks 博士是BT (Bio-Tech,生物技术) 领域的知名专家,他的儿子名叫Hank ...

  9. java蓝桥杯练习 删除多余括号

    java蓝桥杯练习 删除多余括号 资源限制 时间限制:1.0s 内存限制:512.0MB 问题描述 从键盘输入一个含有括号的四则运算表达式,要求去掉可能含有的多余的括号,结果要保持原表达式中变量和运算 ...

最新文章

  1. 【云周刊】第146期:史上最大规模人机协同的双11,12位技术大V揭秘背后黑科技...
  2. Nature子刊:残留DNA在土壤中含量丰富并且模糊了对土壤生物多样性的估计
  3. scanf的拓展用法——匹配特定字符
  4. sqlyog如何设置.时提示字段名_雷神新用户手册:拿到新电脑时如何简易设置参数!...
  5. vue koa2即时聊天,实时推送比特币价格,爬取电影网站
  6. Android 系统(104)---浅谈ANR及log分析ANR
  7. ThinkingInJava 学习 之 0000002 操作符
  8. 通过iOS 9 SFSafariViewController提供完整的Web浏览体验
  9. excel表格乱码修复_修复从数据库复制的空白Excel单元格
  10. edge同步chrome书签_如何通过 iCloud 同步 chromium edge 的书签?
  11. 找到微信聊天记录占空间的真正原因了
  12. python透视表画图_如何用Python实现透视表?
  13. 物质模拟器5.0版 新增炸药及可以连续爆炸
  14. 【if 的高阶用法练习题】if only / I wish
  15. json字符串转json对象(前端json字符串转json对象)
  16. 多少鸿蒙冰心对无间,鸿蒙造句
  17. 微信支付与支付宝支付
  18. freetype字体描边
  19. [BZOJ2839]集合计数(容斥原理+组合数学)
  20. 生成直链——百度网盘、微云

热门文章

  1. 可穿戴产品中四大心率监测方法盘点
  2. 指针数组下标JAVA_Java语言中可用下标和指针两种方式表示数组元素。
  3. mysql 查询最多的_MySQL中用通用查询日志找出查询次数最多的语句的教程
  4. 模拟科目二倒车入库训练
  5. Redis容灾备份的方法
  6. 反相畴的基础知识和一篇论文
  7. ELK Stack在多项目情况下filebeat与logstash的多文件配置
  8. 在centos7.7安装搜狗输入法踩坑日记
  9. html利用表格制作个人简历
  10. UnicodeDecodeError: 'gbk' codec can't decode byte 0xad in position 2: illegal mu