#abc0012. [abc001_2]視程の通報
[abc001_2]視程の通報
注意
这个问题是一个旧问题。如果要练习过去的题目,建议从新的AtCoder Beginner Contest开始解决。
问题描述
气象信息以各种形式传播到世界各地。其中之一是地面实况天气报告(SYNOP),它根据以下规则将能见度(肉眼可以清楚看到物体的最大距离)转换为名为VV的值(通报形式)进行报告:
-
距离小于0.1千米:VV的值为00。
-
距离大于等于0.1千米且小于等于5千米:将距离(千米)放大10倍。如果是个位数,则在前面加0。
例如,距离为2,000米=2.0千米,则VV为20。同样地,对于200米,VV为02。
-
距离大于等于6千米且小于等于30千米:将距离(千米)加上50。
例如,距离为15,000米=15千米,则VV为65。
-
距离大于等于35千米且小于等于70千米:将距离(千米)减去30后除以5,然后加上80。
例如,距离为40,000米=40千米,则VV为82。
-
距离大于70千米:VV的值为89。
现在,请编写一个程序,根据给定的距离(以米为单位),按照上述规则计算出VV的值并输出。
注意:VV必须是一个两位数的整数(包括前导0),输入值不会导致计算结果不是整数,也不会超出规定范围(例如大于5千米且小于6千米)。
输入
输入以以下格式从标准输入中给出:m
- 第1行是表示距离的整数。单位是米()。
输出
在一行中输出VV的值。 在输出末尾加上换行符。
输入示例1
15000
输出示例1
65
- 输入为15,000米=15千米,因此符合"将距离加50后作为VV的值"这个规则。
- 因此正确答案为。
输入示例2
75000
输出示例2
89
- 如果距离大于70千米,VV的值为89。
输入示例3
200
输出示例3
02
- VV必须是两位数。