洛希极限 Java版 PTA
洛希极限(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相关推荐
- 最佳情侣身高差 Java版 PTA
专家通过多组情侣研究数据发现,最佳的情侣身高差遵循着一个公式:(女方的身高)×1.09 =(男方的身高).如果符合,你俩的身高差不管是牵手.拥抱.接吻,都是最和谐的差度. 下面就请你写个程序,为任意一 ...
- 装睡 java版 PTA
你永远叫不醒一个装睡的人 -- 但是通过分析一个人的呼吸频率和脉搏,你可以发现谁在装睡!医生告诉我们,正常人睡眠时的呼吸频率是每分钟15-20次,脉搏是每分钟50-70次.下面给定一系列人的呼吸频率与 ...
- 判断素数 java版 PTA
本题的目标很简单,就是判断一个给定的正整数是否素数. 输入格式: 输入在第一行给出一个正整数N(≤ 10),随后N行,每行给出一个小于2 31 的需要判断的正整数. 输出格式: 对每个需要判断 ...
- 古风排版 Java版 PTA
中国的古人写文字,是从右向左竖向排版的.本题就请你编写程序,把一段文字按古风排版. 输入格式: 输入在第一行给出一个正整数N(<100),是每一列的字符数.第二行给出一个长度不超过1000的非空 ...
- 调和平均 Java版 PTA
N 个正数的算数平均是这些数的和除以 N,它们的调和平均是它们倒数的算数平均的倒数.本题就请你计算给定的一系列正数的调和平均值. 输入格式: 每个输入包含 1 个测试用例.每个测试用例第 1 行给出正 ...
- 程序设计天梯赛java版——T1(10分)
程序设计天梯赛--java版 文章目录 程序设计天梯赛--java版 7-念数字 输入格式: 输出格式: 输入样例: 输出样例: 8-给整数段求和 输入格式: 输出格式: 输入样例: 输出样例: 13 ...
- hmcl离线登陆_最好用的Java版启动器HMCL
原标题:最好用的Java版启动器HMCL 推荐的启动器是什么了?就是 Hello Minecraft! Launcher 简称HMCL,这款启动器特色很多.一张图片简单说明!!! 支持离线登录代表了什 ...
- Twitter的分布式雪花算法 SnowFlake 每秒自增生成26个万个可排序的ID (Java版)
分布式系统中,有一些需要使用全局唯一ID的场景,这种时候为了防止ID冲突可以使用36位的UUID,但是UUID有一些缺点,首先他相对比较长,另外UUID一般是无序的. 有些时候我们希望能使用一种简单一 ...
- 分布式主键解决方案----Twitter 雪花算法的原理(Java 版)
SnowFlake 雪花算法 对于分布式系统环境,主键ID的设计很关键,什么自增intID那些是绝对不用的,比较早的时候,大部分系统都用UUID/GUID来作为主键,优点是方便又能解决问题,缺点是插入 ...
最新文章
- Kettle transformation 操作内容快速查询
- jdbc批量调用oracle存储过程,oracle学习笔记(二十三)——JDBC调用存储过程以及批量操作...
- 404 not found ------ nginx ----- lnmp/lnmpa centOS7
- UINavigationBar 上面添加多个按钮
- STM32 SPI NSS 引脚为不能拉高问题
- Ubuntu18.04换源更新国内源
- volatile关键字和AtomicInteger
- java并发:初探用户线程和守护线程
- Altium Designer--如何走差分等长线
- JSP毕业设计源码带论文和答辩、大作业、实例程序源码下载合集【10套】
- 从达尔文到DevOps:John Willis和Gene Kim谈后凤凰项目时代
- 《2019测试面试题-上海悠悠.pdf》
- 做新媒体短视频运营需要什么技能
- c 语言文件加密程序,怎么用c语言编写程序给文件夹加密
- kubernetes的eviction机制
- 京东企业注册HTML
- 【分布式】psutil cpu_percent如何使用;python如何测试cpu的使用率
- Qt ‘tr‘ was not declared in this scop
- 三维动画渲染用什么软件好?
- 中国娱记的鼻祖留心shuo新浪博客
热门文章
- JavaScript——数组
- PS 2022未经正确签署终极解决办法,超简单方便
- 2021-06-23
- xlsx如何查找替换_Excel如何批量查找和替换?
- 通过AudioManager 设置调整系统各项音量(铃声 媒体等)
- 解决谷歌浏览器(chrome)无法访问一些特殊端口地址的问题
- 腾达n3_腾达(Tenda)N3无线路由器怎么设置
- Java生鲜电商平台-积分,优惠券,会员折扣,签到、预售、拼团、砍价、秒杀及抽奖等促销模块架构设计...
- js:三元表达式的用法
- linux检查不到联网,linux无法联网