#2251. 徐老师的火箭知识
徐老师的火箭知识
题目描述
徐老师最近在复习物理课的知识,这天他了解到火箭工程师需要实时监控火箭的速度、高度和燃料剩余量,并根据这些信息决定火箭的下一步操作。
火箭的速度、高度和燃料量都以整数形式表示。速度的单位是米/秒,高度的单位是千米,燃料剩余量的单位为升。
而徐老师想到,如果火箭工程师会编程,那么监控这些数据不就是一个非常简单的语法问题吗?
为了验证这个任务真的很简单,徐老师决定让你来实现一下这个程序
简单的来说,就是你需要实现一份程序,接受火箭的速度、高度、燃料剩余量,并判断此时火箭的状态,判断状态的规则如下:
- 如果速度不超过 米/秒(即小于等于第一宇宙速度),且燃料剩余量大于 升,输出
Maintain
。 - 如果速度大于 米/秒但不超过 米/秒(即在第一宇宙速度和第二宇宙速度之间),且燃料剩余量小于 升,输出
Reduce
。 - 如果速度超过 米/秒(即大于第二宇宙速度),且高度超过 千米(即高于中地球轨道),输出
Interstellar
。 - 对于其他所有情况,输出
Observe
。
输入格式
输入只有一行,包含三个正整数,分别表示火箭的速度、高度和燃料剩余量。
输出格式
输出一行,表示火箭的下一步操作。
这一行只包含一个单词,可能是Maintain
、Reduce
、Interstellar
或Observe
中的一个。
数据范围
对于 的数据保证输入的所有数据都不超过 。
样例输入1
6500 10000 600
样例输出1
Maintain
样例解释1
因为速度不超过 米/秒,且燃料剩余量大于 升,所以输出Maintain
。
样例输入2
8000 15000 200
样例输出2
Reduce
样例解释2
因为速度大于 并且不超过 ,且燃料剩余量小于 升,所以输出Reduce
。
相关
在下列比赛中: