L1-3 洛希极限 (10分)

科幻电影《流浪地球》中一个重要的情节是地球距离木星太近时,大气开始被木星吸走,而随着不断接近地木“刚体洛希极限”,地球面临被彻底撕碎的危险。但实际上,这个计算是错误的。

洛希极限(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 ^_^

AC

我讨厌这种长长的题目,每次都做不对,偶然看到别人的解释,没想到这么简单的

#include<iostream>
using namespace std;int main() {double a,c;int b;double x,y;cin>>a>>b>>c;if(b==0)x=2.455*a;else if(b==1)x=1.26*a;if(x<c)printf("%.2f ^_^",x);elseprintf("%.2f T_T",x);return 0;
}

【2】

#include<bits/stdc++.h>
using namespace std;int main() {double a,c,d;int b;cin>>a>>b>>c;if(b==0) d=2.455;else if(b==1) d=1.26;printf("%.2f ",a*d);if(a*d>c) cout<<"T_T";else cout<<"^_^";return 0;
}

L1-3 洛希极限 (10分)相关推荐

  1. L1-067 洛希极限 (10 分)

    L1-067 洛希极限 (10 分) 科幻电影<流浪地球>中一个重要的情节是地球距离木星太近时,大气开始被木星吸走,而随着不断接近地木"刚体洛希极限",地球面临被彻底撕 ...

  2. 洛希极限 (10 分)

    洛希极限 (10 分) 科幻电影<流浪地球>中一个重要的情节是地球距离木星太近时,大气开始被木星吸走,而随着不断接近地木"刚体洛希极限",地球面临被彻底撕碎的危险.但实 ...

  3. 7-4 洛希极限 (10 分)

    7-4 洛希极限 (10 分) 科幻电影<流浪地球>中一个重要的情节是地球距离木星太近时,大气开始被木星吸走,而随着不断接近地木"刚体洛希极限",地球面临被彻底撕碎的危 ...

  4. L1-067 洛希极限 (10 分)-PAT 团体程序设计天梯赛 GPLT

    科幻电影<流浪地球>中一个重要的情节是地球距离木星太近时,大气开始被木星吸走,而随着不断接近地木"刚体洛希极限",地球面临被彻底撕碎的危险.但实际上,这个计算是错误的. ...

  5. L1-3 洛希极限 (10 分)

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

  6. C语言:L1-067 洛希极限 (10 分)

    文章目录 一.题目 二.方法1 1.代码 一.题目 科幻电影<流浪地球>中一个重要的情节是地球距离木星太近时,大气开始被木星吸走,而随着不断接近地木"刚体洛希极限",地 ...

  7. PTA天梯赛 L1-067 洛希极限 (10 分)

    科幻电影<流浪地球>中一个重要的情节是地球距离木星太近时,大气开始被木星吸走,而随着不断接近地木"刚体洛希极限",地球面临被彻底撕碎的危险.但实际上,这个计算是错误的. ...

  8. JAVA编写PTA(10分)

    L1-007 念数字 (10 分) 输入一个整数,输出每个数字对应的拼音.当整数为负数时,先输出fu字.十个数字对应的拼音如下: 0: ling 1: yi 2: er 3: san 4: si 5: ...

  9. 团体程序设计天梯赛-练习集(10分)

    十分题 L1-007 念数字 (10 分) 答案(代码): L1-008 求整数段和 (10 分) 答案(代码): L1-010 比较大小 (10 分) 答案(代码): L1-013 计算阶乘和 (1 ...

最新文章

  1. 文巾解题 53. 最大子序和
  2. 个人见解:*与(c语言)
  3. 文件管理、命令别名和glob
  4. GLSL学习教程博客
  5. 好用的python学习软件_5种好用的Python工具!Python学习分析
  6. 总是收到 i/o timeout 报错,这里有 HTTP 的避坑指南!
  7. 【备忘】Windows的命令行下设置网络代理
  8. 5.2.1 标准原子类型
  9. HDU6322 Problem D. Euler Function【欧拉函数+数学规律】
  10. Eclipse 插件使用
  11. 网络虚拟化技术(二): TUN/TAP MACVLAN MACVTAP
  12. 拓端tecdat|R语言用局部加权回归(Lowess)对logistic逻辑回归诊断和残差分析
  13. JAVA后台对接苹果APNS(VOIP)实现推送
  14. 餐饮行业的利器——大数据
  15. Win32:一个全新的、被忽视的桌面互联网内容平台
  16. 爱的时候,好好爱(转)
  17. 基于AWS的Lambda+Alexa服务添加智能家居设备 (一)
  18. Serial Port Debug on EBox4300
  19. 实用技巧| 电脑系统提升20%上网速度,记得学会拿去装X哈
  20. 微信浏览器中打开QQ聊天QQ群

热门文章

  1. PHP基础学习笔记(1)
  2. office撤销功能失效
  3. java定义数组范围_Java数组的定义和使用
  4. 本科毕业论文(设计)——开题报告
  5. java 解析为sip_一、基于JAVA的GB28181实现之SIP服务启动[part1]
  6. mac下表格中内容如何换行
  7. android 呼入电话游戏闪退,安卓手机游戏卡顿、闪退问题解决方案
  8. js三元判断html,JS逻辑运算符 三元表达式
  9. 和大家聊聊什么是小程序?
  10. 计算机输入出设备课件,输入输出设备-课件.ppt