#abc0013. [abc001_3]風力観測

[abc001_3]風力観測

注意

这个问题是一个旧问题。如果您要练习过去的问题,请推荐从新的AtCoder Beginner Contest开始。

题目描述

某个风向风速计每分钟自动记录风向角度和距离。

风向角度指的是以正北方向为0度,然后顺时针方向确定风吹来的方向。在气象观测等中,将整个圆分为16个方位角。16个方位和角度对应关系如下表所示。

风向和角度的对应关系

方位

角度

方位

角度

N (北)

不适用于任何其他

S (南)

大于或等于168.75度,小于191.25度

NNE (北北东)

大于或等于11.25度,小于33.75度

SSW (南南西)

大于或等于191.25度,小于213.75度

NE (北东)

大于或等于33.75度,小于56.25度

SW (南西)

大于或等于213.75度,小于236.25度

ENE (东北东)

大于或等于56.25度,小于78.75度

WSW (西南西)

大于或等于236.25度,小于258.75度

E (东)

大于或等于78.75度,小于101.25度

W (西)

大于或等于258.75度,小于281.25度

ESE (东南东)

大于或等于101.25度,小于123.75度

WNW (西北西)

大于或等于281.25度,小于303.75度

SE (南东)

大于或等于123.75度,小于146.25度

NW (北西)

大于或等于303.75度,小于326.25度

SSE (南南东)

大于或等于146.25度,小于168.75度

NNW (北北西)

大于或等于326.25度,小于348.75度

风程是以风向风速计的风车在一定时间内被风吹转的距离来表示的。 例如,风程为300m表示风车在1分钟内被风吹转了300m。在这种情况下,这1分钟的平均风速可以通过将300m除以60秒得到5m/s。

我们将尝试将给定的数据转换成类似于电台播报的“气象通报”的格式。 气象通报中会提供16个方位角和风力(丰度分级)的信息。

风向是上表中的16个方位之一。但是,在风力为0的情况下,实际上会报告“风弱”,因此风向不是16个方位角而是特殊的方向C

风力是通过计算风速,并四舍五入到小数点后两位,然后根据以下对应关系将其转换为风力。

风力和风速的对应关系(丰度分级)

风力

风速

风力

风速

风力

风速

风力0

在0.0m/s到0.2m/s之间

风力5

在8.0m/s到10.7m/s之间

风力10

在24.5m/s到28.4m/s之间

风力1

在0.3m/s到1.5m/s之间

风力6

在10.8m/s到13.8m/s之间

风力11

在28.5m/s到32.6m/s之间

风力2

在1.6m/s到3.3m/s之间

风力7

在13.9m/s到17.1m/s之间

风力12

大于等于32.7m/s

风力3

在3.4m/s到5.4m/s之间

风力8

在17.2m/s到20.7m/s之间

风力4

在5.5m/s到7.9m/s之间

风力9

在20.8m/s到24.4m/s之间

当输入风向(角度)和一分钟的风程时,编写一个程序将其转换为气象通报的格式并输出。


输入

输入为一行,格式如下:Deg Dis

  • Deg表示风向,以真实角度的10倍的整数给出(例如,90度表示为900,137.5度表示为1375)。
  • Dis是一分钟的风程,表示为整数,并以米(m)为单位。

约束条件

  • 0Deg<3,6000≤Deg<3,600
  • 0Dis<12,0000≤Dis<12,000

输出

输出为一行,格式如下:Dir W

  • Dir表示风向,是由字符CNEWS组成的1到3