洛希极限(Roche limit)是一个天体自身的引力与第二个天体造成的潮汐力相等时的距离。当两个天体的距离少于洛希极限,天体就会倾向碎散,继而成为第二个天体的环。它以首位计算这个极限的人爱德华·洛希命名。(摘自百度百科)

大天体密度与小天体的密度的比值开 3 次方后,再乘以大天体的半径以及一个倍数(流体对应的倍数是 2.455,刚体对应的倍数是 1.26),就是洛希极限的值。例如木星与地球的密度比值开 3 次方是 0.622,如果假设地球是流体,那么洛希极限就是 0.622×2.455=1.52701 倍木星半径;但地球是刚体,对应的洛希极限是 0.622×1.26=0.78372 倍木星半径,这个距离比木星半径小,即只有当地球位于木星内部的时候才会被撕碎,换言之,就是地球不可能被撕碎。

本题就请你判断一个小天体会不会被一个大天体撕碎。

输入格式:
输入在一行中给出 3 个数字,依次为:大天体密度与小天体的密度的比值开 3 次方后计算出的值(≤1)、小天体的属性(0 表示流体、1 表示刚体)、两个天体的距离与大天体半径的比值(>1 但不超过 10)。

输出格式:
在一行中首先输出小天体的洛希极限与大天体半径的比值(输出小数点后2位);随后空一格;最后输出 _ 如果小天体不会被撕碎,否则输出 T_T。

输入样例 1:

0.622 0 1.4

输出样例 1:

1.53 T_T

输入样例 2:

0.622 1 1.4

输出样例 2:

0.78 ^_^

代码实现

import java.util.Scanner;//洛希极限
public class Main {public static void main(String[] args) {Scanner scan = new Scanner(System.in);double a = scan.nextDouble();int b = scan.nextInt();double c = scan.nextDouble();double t;//流体对应的倍数是 2.455,刚体对应的倍数是 1.26//0 流体      1 刚体if (b == 0){t = a * 2.455;}else {t = a * 1.26;}if (t > c){System.out.printf("%.2f T_T", t);}else {System.out.printf("%.2f ^_^", t);}}
}

洛希极限 Java版 PTA相关推荐

  1. 最佳情侣身高差 Java版 PTA

    专家通过多组情侣研究数据发现,最佳的情侣身高差遵循着一个公式:(女方的身高)×1.09 =(男方的身高).如果符合,你俩的身高差不管是牵手.拥抱.接吻,都是最和谐的差度. 下面就请你写个程序,为任意一 ...

  2. 装睡 java版 PTA

    你永远叫不醒一个装睡的人 -- 但是通过分析一个人的呼吸频率和脉搏,你可以发现谁在装睡!医生告诉我们,正常人睡眠时的呼吸频率是每分钟15-20次,脉搏是每分钟50-70次.下面给定一系列人的呼吸频率与 ...

  3. 判断素数 java版 PTA

    本题的目标很简单,就是判断一个给定的正整数是否素数. 输入格式: 输入在第一行给出一个正整数N(≤ 10),随后N行,每行给出一个小于2 ​31 ​​ 的需要判断的正整数. 输出格式: 对每个需要判断 ...

  4. 古风排版 Java版 PTA

    中国的古人写文字,是从右向左竖向排版的.本题就请你编写程序,把一段文字按古风排版. 输入格式: 输入在第一行给出一个正整数N(<100),是每一列的字符数.第二行给出一个长度不超过1000的非空 ...

  5. 调和平均 Java版 PTA

    N 个正数的算数平均是这些数的和除以 N,它们的调和平均是它们倒数的算数平均的倒数.本题就请你计算给定的一系列正数的调和平均值. 输入格式: 每个输入包含 1 个测试用例.每个测试用例第 1 行给出正 ...

  6. 程序设计天梯赛java版——T1(10分)

    程序设计天梯赛--java版 文章目录 程序设计天梯赛--java版 7-念数字 输入格式: 输出格式: 输入样例: 输出样例: 8-给整数段求和 输入格式: 输出格式: 输入样例: 输出样例: 13 ...

  7. hmcl离线登陆_最好用的Java版启动器HMCL

    原标题:最好用的Java版启动器HMCL 推荐的启动器是什么了?就是 Hello Minecraft! Launcher 简称HMCL,这款启动器特色很多.一张图片简单说明!!! 支持离线登录代表了什 ...

  8. Twitter的分布式雪花算法 SnowFlake 每秒自增生成26个万个可排序的ID (Java版)

    分布式系统中,有一些需要使用全局唯一ID的场景,这种时候为了防止ID冲突可以使用36位的UUID,但是UUID有一些缺点,首先他相对比较长,另外UUID一般是无序的. 有些时候我们希望能使用一种简单一 ...

  9. 分布式主键解决方案----Twitter 雪花算法的原理(Java 版)

    SnowFlake 雪花算法 对于分布式系统环境,主键ID的设计很关键,什么自增intID那些是绝对不用的,比较早的时候,大部分系统都用UUID/GUID来作为主键,优点是方便又能解决问题,缺点是插入 ...

最新文章

  1. Kettle transformation 操作内容快速查询
  2. jdbc批量调用oracle存储过程,oracle学习笔记(二十三)——JDBC调用存储过程以及批量操作...
  3. 404 not found ------ nginx ----- lnmp/lnmpa centOS7
  4. UINavigationBar 上面添加多个按钮
  5. STM32 SPI NSS 引脚为不能拉高问题
  6. Ubuntu18.04换源更新国内源
  7. volatile关键字和AtomicInteger
  8. java并发:初探用户线程和守护线程
  9. Altium Designer--如何走差分等长线
  10. JSP毕业设计源码带论文和答辩、大作业、实例程序源码下载合集【10套】
  11. 从达尔文到DevOps:John Willis和Gene Kim谈后凤凰项目时代
  12. 《2019测试面试题-上海悠悠.pdf》
  13. 做新媒体短视频运营需要什么技能
  14. c 语言文件加密程序,怎么用c语言编写程序给文件夹加密
  15. kubernetes的eviction机制
  16. 京东企业注册HTML
  17. 【分布式】psutil cpu_percent如何使用;python如何测试cpu的使用率
  18. Qt ‘tr‘ was not declared in this scop
  19. 三维动画渲染用什么软件好?
  20. 中国娱记的鼻祖留心shuo新浪博客

热门文章

  1. JavaScript——数组
  2. PS 2022未经正确签署终极解决办法,超简单方便
  3. 2021-06-23
  4. xlsx如何查找替换_Excel如何批量查找和替换?
  5. 通过AudioManager 设置调整系统各项音量(铃声 媒体等)
  6. 解决谷歌浏览器(chrome)无法访问一些特殊端口地址的问题
  7. 腾达n3_腾达(Tenda)N3无线路由器怎么设置
  8. Java生鲜电商平台-积分,优惠券,会员折扣,签到、预售、拼团、砍价、秒杀及抽奖等促销模块架构设计...
  9. js:三元表达式的用法
  10. linux检查不到联网,linux无法联网