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

洛希极限(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 <stdio.h>
int main()
{float bz1,sx,bz2,jx=0;scanf("%f %f %f",&bz1,&sx,&bz2);if(sx==0)sx=2.455;else sx=1.26;jx=bz1*sx;printf("%.2f ",jx);if(jx<bz2)printf("^_^");else printf("T_T");return 0;
}

c语言 PTA2020总决赛 L1-3 洛希极限相关推荐

  1. c语言 PTA2020总决赛 L1-4 调和平均

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

  2. [PTA]2021天梯赛-总决赛 L1题解合集

    文章目录 前言说明 题解 人与神 (5 分) 两小时学完C语言 (5 分) 强迫症 (10 分) 降价提醒机器人 (10 分) 大笨钟的心情 (15 分) 吉老师的回归 (15 分) 天梯赛的善良 ( ...

  3. 论文浅尝 | 面向 cQA 的跨语言问题检索方法

    论文笔记整理:谭亦鸣,东南大学博士生,研究方向为知识库问答. 来源:WWW2019 链接:https://dl.acm.org/citation.cfm?doid=3308558.3313502 本文 ...

  4. ACM小白入门之必须要了解的东西

    ACM 国际大学生程序设计竞赛历史与介绍 程序设计竞赛是指考察程序设计能力的竞赛,分为解题竞赛.创意竞赛.性能竞赛等.程序设计竞赛的主要代表是 ACM-ICPC(ACM 国际大学生程序设计竞赛),AC ...

  5. ACM国际大学生程序设计竞赛

    ACM国际大学生程序设计竞赛(英文全称:ACM International Collegiate Programming Contest(简称ACM-ICPC或ICPC))是由国际计算机协会(ACM) ...

  6. 【计算机组成原理】计算机组成原理——概述篇

    计算机发展历史 电子管计算机(1946年--1958年) 第一台计算机为ENIAC诞生于美国宾夕法尼亚大学 特点: 1. 集成度小,空间占用大 2. 功耗高,运行速度慢 3. 操作复杂,更换程序需要接 ...

  7. ACM入门及STL简介(转)

    第一章 新手入门 1.      ACM国际大学生程序设计竞赛简介 1)      背景与历史 1970年在美国TexasA&M大学举办了首次区域竞赛,从而拉开了国际大学生程序设计竞赛的序幕. ...

  8. ACM入门及STL简介

    1.       ACM 国际大学生程序设计竞赛简介 1)       背景与历史 1970 年在美国TexasA&M 大学举办了首次区域竞赛,从而拉开了国际大学生程序设计竞赛的序幕.1977 ...

  9. ACM国际大学生程序设计竞赛及练习题库

    ACM国际大学生程序设计竞赛 ACM国际大学生程序设计竞赛(英文全称:ACM International Collegiate Programming Contest(ACM-ICPC或ICPC)是由 ...

最新文章

  1. 5个在线调试代码的网站
  2. 感謝有PPStream這種好東西
  3. 爱可可推荐!关于竞赛思路,方法和代码实践,数据竞赛Baseline开源分享!
  4. Caused by: android.os.NetworkOnMainThreadException错误解决办法
  5. 布局 线宽 间距 走线 泪滴 过孔 【快速提升PCB板Layout质量的6个细节】
  6. 模型预测控制c语言程序_搭建第一个程序控制电路LED灯,体会C语言的魅力
  7. 【今日CS 视觉论文速览】 11 Jan 2019
  8. 如何处理服务器SSL收到了一个弱临时Diffie-Hellman 密钥?
  9. clojure-jack-in : error in process filter: open-network-stream: make client process failed: Connecti
  10. bam文件测序深度统计-bamdst
  11. 苹果手机测距离_苹果没说谎:iPhone和火星车都在用激光雷达
  12. 从零学习VH6501(八) —— 采样点测试
  13. Unity各类数据库的基本操作(三)-- JSON
  14. Android参考之代号、标签和版本号
  15. MATLAB App Designer 计算器的设计
  16. python晋江爬虫_python爬虫之小说爬取
  17. Go 基于原生的HTTP请求封装
  18. QT--警告libpng warning: iCCP: known incorrect sRGB profile
  19. MYSQL ifnull 函数 、if判断 、case when、 locate函数
  20. 【计算机视觉】简述对LFT-Net(大场景点云分割)的理解

热门文章

  1. 小米手环3复制加密门禁卡
  2. 计算机类自然科学基金预算,美国家科学基金会计算机与信息科学工程部2020财年预算...
  3. apt update和apt upgrade命令 - 有什么区别?
  4. Unity shader 使用 半兰伯特 (Half-Lambert)漫反射会使得模型在没有直射光的情况下漆黑一片
  5. vi/vim虐我千百遍,我待vi/vim如初恋
  6. OCR - 优秀开源OCR技术/模型调研报告
  7. python使用ttf文件_利用python工具生成彩色字体ttf
  8. 如何将手机或相机里的照片视频批量传到 Mac
  9. uniapp 使用vue3 (第二篇 全局方法)
  10. windows10,基于已有的anaconda和pycharm安装rasa