#2251. 徐老师的火箭知识

徐老师的火箭知识

题目描述

徐老师最近在复习物理课的知识,这天他了解到火箭工程师需要实时监控火箭的速度、高度和燃料剩余量,并根据这些信息决定火箭的下一步操作。

火箭的速度、高度和燃料量都以整数形式表示。速度的单位是米/秒,高度的单位是千米,燃料剩余量的单位为升。

而徐老师想到,如果火箭工程师会编程,那么监控这些数据不就是一个非常简单的语法问题吗?

为了验证这个任务真的很简单,徐老师决定让你来实现一下这个程序

简单的来说,就是你需要实现一份程序,接受火箭的速度、高度、燃料剩余量,并判断此时火箭的状态,判断状态的规则如下:

  1. 如果速度不超过 78007800 米/秒(即小于等于第一宇宙速度),且燃料剩余量大于 500500 升,输出Maintain
  2. 如果速度大于 78007800 米/秒但不超过 1120011200 米/秒(即在第一宇宙速度和第二宇宙速度之间),且燃料剩余量小于 250250 升,输出Reduce
  3. 如果速度超过 1120011200 米/秒(即大于第二宇宙速度),且高度超过 3578635786 千米(即高于中地球轨道),输出Interstellar
  4. 对于其他所有情况,输出Observe

输入格式

输入只有一行,包含三个正整数,分别表示火箭的速度、高度和燃料剩余量。

输出格式

输出一行,表示火箭的下一步操作。

这一行只包含一个单词,可能是MaintainReduceInterstellarObserve中的一个。

数据范围

对于 100%100\% 的数据保证输入的所有数据都不超过 100000100000

样例输入1

6500 10000 600

样例输出1

Maintain

样例解释1

因为速度不超过 78007800 米/秒,且燃料剩余量大于 500500 升,所以输出Maintain

样例输入2

8000 15000 200

样例输出2

Reduce

样例解释2

因为速度大于 78007800 并且不超过 1120011200,且燃料剩余量小于 250250 升,所以输出Reduce