news 2026/4/30 12:31:49

L1-067 洛希极限(10分)[java][python]

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
L1-067 洛希极限(10分)[java][python]

题目ID:L1-067
分数:10分
语言:Java / Python

题目描述

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

洛希极限(Roche limit)是一个天体自身的引力与第二个天体造成的潮汐力相等时的距离。当两个天体的距离少于洛希极限,天体就会倾向碎散,继而成为第二个天体的环。

计算公式

  • 洛希极限 = 密度比值 × 倍数(大天体半径倍数)

倍数

  • 流体:2.455
  • 刚体:1.26

判断条件:如果两个天体的距离 / 大天体半径 >= 洛希极限,则不会被撕碎。

输入格式

输入在一行中给出3个数字,依次为:

  1. 大天体密度与小天体的密度的比值开3次方后计算出的值(≤1)
  2. 小天体的属性(0表示流体、1表示刚体)
  3. 两个天体的距离与大天体半径的比值(>1 但不超过10)

输出格式

在一行中首先输出小天体的洛希极限与大天体半径的比值(输出小数点后2位);随后空一格;最后输出:

  • ^_^如果小天体不会被撕碎
  • T_T如果小天体会被撕碎

输入样例

0.622 0 1.4

输出样例

1.53 T_T

解题思路

  1. 根据小天体属性(0=流体,1=刚体)选择对应的倍数
  2. 计算洛希极限 = 密度比值 × 倍数
  3. 比较距离与大天体半径的比值与洛希极限:
    • 如果距离比 >= 洛希极限:不会被撕碎,输出^_^
    • 如果距离比 < 洛希极限:会被撕碎,输出T_T

代码实现

Java

importjava.util.Scanner;publicclassMain{publicstaticvoidmain(String[]args){Scannerscanner=newScanner(System.in);doubledensity=scanner.nextDouble();// 密度比值开三次方inttype=scanner.nextInt();// 0=流体, 1=刚体doubledist=scanner.nextDouble();// 距离与大天体半径的比值// 计算洛希极限doubleroche=type==0?density*2.455:density*1.26;// 输出结果System.out.printf("%.2f ",roche);if(dist>=roche){System.out.println("^_^");}else{System.out.println("T_T");}}}

Python

density,typ,dist=map(float,input().split())typ=int(typ)# 计算洛希极限roche=density*2.455iftyp==0elsedensity*1.26# 输出结果print(f"{roche:.2f}",end=" ")ifdist>=roche:print("^_^")else:print("T_T")

运行验证

样例输入样例输出结果
0.622 0 1.41.53 T_T
0.622 1 1.40.78_

样例1解释:密度比0.622,流体倍数2.455,洛希极限=1.53,距离比1.4 < 1.53,会被撕碎。

样例2解释:密度比0.622,刚体倍数1.26,洛希极限=0.78,距离比1.4 >= 0.78,不会被撕碎。

复杂度分析

  • 时间复杂度:O(1)
  • 空间复杂度:O(1)

总结

本题考察简单的数学计算和条件判断:

  1. 根据属性选择正确的倍数
  2. 计算洛希极限
  3. 比较判断并输出相应表情
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/30 12:22:44

视觉语言模型在服务机器人中的实践与优化

1. 项目背景与核心价值 去年在部署一个服务机器人项目时&#xff0c;我们遇到一个典型问题&#xff1a;当用户说"请把茶几上的遥控器拿给我"时&#xff0c;机器人虽然能识别"遥控器"这个物体&#xff0c;却经常把电视遥控器和空调遥控器搞混。这种场景让我…

作者头像 李华
网站建设 2026/4/30 12:22:43

RTP-LLM:实时音视频流与大语言模型融合架构与工程实践

1. 项目概述&#xff1a;当大语言模型遇上实时音视频最近在折腾一个挺有意思的项目&#xff0c;名字叫“rtp-llm”。光看这个名字&#xff0c;你可能觉得有点摸不着头脑&#xff0c;RTP&#xff08;Real-time Transport Protocol&#xff09;是实时传输协议&#xff0c;是音视频…

作者头像 李华
网站建设 2026/4/30 12:20:16

Applera1n:iOS 15-16.6激活锁离线绕过技术深度解析

Applera1n&#xff1a;iOS 15-16.6激活锁离线绕过技术深度解析 【免费下载链接】applera1n icloud bypass for ios 15-16 项目地址: https://gitcode.com/gh_mirrors/ap/applera1n 当iPhone设备因遗忘Apple ID密码或二手设备交接问题而陷入激活锁限制时&#xff0c;传统…

作者头像 李华
网站建设 2026/4/30 12:17:30

如何彻底解决Zotero中文文献管理难题:茉莉花插件终极指南

如何彻底解决Zotero中文文献管理难题&#xff1a;茉莉花插件终极指南 【免费下载链接】jasminum A Zotero add-on to retrive CNKI meta data. 一个简单的Zotero 插件&#xff0c;用于识别中文元数据 项目地址: https://gitcode.com/gh_mirrors/ja/jasminum 如果你正在使…

作者头像 李华
网站建设 2026/4/30 12:11:25

标量量化(Scalar Quantization, SQ)压缩算法

标量量化&#xff08;Scalar Quantization, SQ&#xff09;压缩算法 概述 标量量化&#xff08;Scalar Quantization, SQ&#xff09;是一种基础的量化技术&#xff0c;它将连续的浮点数值映射到离散的有限集合中。与二进制量化不同&#xff0c;标量量化保留了更多的数值信息&a…

作者头像 李华