UVA10221 Satellites

题目描述

地球半径为 $6440$ 公里。有许多卫星和陨石绕地球运行。若两颗卫星与地心构成一个角度,能否求出它们之间的距离? 此处的距离包含弧线距离和弦线距离。两颗卫星处于同一轨道(但请注意它们沿圆形轨道而非椭圆轨道运行)。

输入格式

输入文件包含一个或多个测试用例。 每个测试用例为一行,包含两个整数 $s$ 和 $a$,以及字符串 `min` 或 `deg`。其中 $s$ 表示卫星距地球表面的高度,$a$ 表示卫星与地心构成的角度,单位可为分 (') 或度 (°)。同一行不会同时出现两种单位。

输出格式

对每个测试用例输出一行,包含两颗卫星间的弧线距离和弦线距离(单位:公里)。距离值为保留六位小数的浮点数。