电脑磨损程度
时间限制:C/C++/Rust/Pascal 2秒,其他语言4秒
空间限制:C/C++/Rust/Pascal 32 M,其他语言64 M
64bit IO Format: %lld

题目描述

我们每次使用电脑都是会操成一些电脑磨损的,根据ACM协会研究表明,计算机开机后并连续工作4个小时以内会磨损10个单位的磨损(提示:0-4);接下来的4个小时(提示:4-8),每小时会造成2个单位的磨损;之后每小时会造成2.4个单位的磨损(提示:8-正无穷)。电脑最后使用时间既使不到1小时,也当作1小时计算磨损程度。(可以通过重启来结束连续工作,连续工作时间将清零)
一个参赛者可以根据计算机使用总时长合理安排时间,来让电脑的磨损程度降到最低。
例如,整个使用时间为16小时,使用者应该将使用时间分成长度相同的两部分,即在连续使用八小时时进行重启,每部分磨损18个单位,总共磨损了36个单位。如果电脑一直使用,则耗费37.2个单位。。
现在给你整个电脑的使用时间,请你计算使用电脑的最小磨损程度。

输入描述:

输入包含多组测试数据。每组输入一个正整数n(n<10000000),表示整个电脑使用时间。

当n=0时,输入结束。

输出描述:

对于每组输入,输出最小花费。如果需要的话,保留一位小数。
示例1

输入

复制
3
9
16
0

输出

复制
10
20.4
36