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

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

#include <bits/stdc++.h>
using namespace std;
double a, b, c, ans;
int main() {scanf("%lf %lf %lf", &a, &b, &c);ans = a * (b == 1.0 ? 1.26 : 2.455);printf("%.2lf %s", ans, c > ans ? "^_^" : "T_T");return 0;
}

L1-067 洛希极限 (10 分)-PAT 团体程序设计天梯赛 GPLT相关推荐

  1. L1-075 强迫症 (10 分)-PAT 团体程序设计天梯赛 GPLT

    小强在统计一个小区里居民的出生年月,但是发现大家填写的生日格式不统一,例如有的人写 199808,有的人只写 9808.有强迫症的小强请你写个程序,把所有人的出生年月都整理成 年年年年-月月 格式.对 ...

  2. L1-068 调和平均 (10 分)-PAT 团体程序设计天梯赛 GPLT

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

  3. L1-063 吃鱼还是吃肉 (10 分)-PAT 团体程序设计天梯赛 GPLT

    国家给出了 8 岁男宝宝的标准身高为 130 厘米.标准体重为 27 公斤:8 岁女宝宝的标准身高为 129 厘米.标准体重为 25 公斤. 现在你要根据小宝宝的身高体重,给出补充营养的建议. 输入格 ...

  4. L1-076 降价提醒机器人 (10 分)-PAT 团体程序设计天梯赛 GPLT

    小 T 想买一个玩具很久了,但价格有些高,他打算等便宜些再买.但天天盯着购物网站很麻烦,请你帮小 T 写一个降价提醒机器人,当玩具的当前价格比他设定的价格便宜时发出提醒. 输入格式: 输入第一行是两个 ...

  5. L1-061 新胖子公式 (10 分)-PAT 团体程序设计天梯赛 GPLT

    根据钱江晚报官方微博的报导,最新的肥胖计算方法为:体重(kg) / 身高(m) 的平方.如果超过 25,你就是胖子.于是本题就请你编写程序自动判断一个人到底算不算胖子. 输入格式: 输入在一行中给出两 ...

  6. L3-011 直捣黄龙 (30 分)-PAT 团体程序设计天梯赛 GPLT

    本题是一部战争大片 -- 你需要从己方大本营出发,一路攻城略地杀到敌方大本营.首先时间就是生命,所以你必须选择合适的路径,以最快的速度占领敌方大本营.当这样的路径不唯一时,要求选择可以沿途解放最多城镇 ...

  7. L1-079 天梯赛的善良 (20 分)-PAT 团体程序设计天梯赛 GPLT

    天梯赛是个善良的比赛.善良的命题组希望将题目难度控制在一个范围内,使得每个参赛的学生都有能做出来的题目,并且最厉害的学生也要非常努力才有可能得到高分. 于是命题组首先将编程能力划分成了 106个等级( ...

  8. L3-017 森森快递 (30 分)-PAT 团体程序设计天梯赛 GPLT

    森森开了一家快递公司,叫森森快递.因为公司刚刚开张,所以业务路线很简单,可以认为是一条直线上的N个城市,这些城市从左到右依次从0到(N−1)编号.由于道路限制,第i号城市(i=0,⋯,N−2)与第(i ...

  9. L1-080 乘法口诀数列 (20 分)-PAT 团体程序设计天梯赛 GPLT

    本题要求你从任意给定的两个 1 位数字 a1和 a2​​ 开始,用乘法口诀生成一个数列 {an​},规则为从 a​1​ 开始顺次进行,每次将当前数字与后面一个数字相乘,将结果贴在数列末尾.如果结果不是 ...

最新文章

  1. CSS实用方法 —— 三角形的编写
  2. mysql导入Excel数据
  3. mapper.xml报异常The content of elhe content of element type mapper
  4. 解决执行 df -h 卡住,yum和rpm都无法安装软件问题
  5. 小程序执行运行过程原理_PLC的基础小知识!不用把PLC想的太难
  6. redis——命令请求的执行过程
  7. 初学者入门知识图谱必看的能力:推理
  8. Modelsim-Altera仿真设置
  9. python磁盘空间_python3实现磁盘空间监控
  10. 2.微服务设计 --- 演化式架构师
  11. [算法]在数组中找到一个局部最小的位置
  12. springboot+微信小程序点餐系统的设计与实现毕业设计源码221541
  13. VB中对数据库进行增、删、改操作
  14. 计算机总提示优盘格式化,金士顿u盘一插进电脑就提示格式化怎么办?不想格式化又怎么办?...
  15. 夜神模拟器android版本修改器,夜神模拟器怎么用 夜神安卓模拟器使用方法大大全...
  16. Spring Boot启动参考指南(官方版)
  17. 机器学习中的数学基础--特征函数与中心极限定理,统计学基本概念,极大似然估计,最大后验估计
  18. 黑苹果的开机开不起来的解决方法
  19. ASCII码表及扩展ASCII码表
  20. Vue 自定义消息通知组件

热门文章

  1. JQuery EasyUI Layout 在from布局自适应窗口大小
  2. android中json解析及使用(上)
  3. TextView滚动功能的实现
  4. 依赖型的关系建立 - 小技巧
  5. win 2008 64位IIS7出现数据库链接出错的解决办法
  6. Android集成一个新产品时,lunch的product name和device name注意事项
  7. gevent的碎碎念(一)——协程
  8. 《Mastering opencv....读书笔记》基于标记的虚拟现实
  9. js面向对象编程:命名空间
  10. 这个路由器漏洞已存在12年,可影响全球数百万台设备引发供应链攻击