第三个测试点过不了T^T
#include<iostream>
#include<cstdio>
using namespace std;
int main(){
double k=0;
int m;
cin>>m;
if(m<=150){
cout<<m*0.4463;
return 0;
}
else if(m>=151&&m<=400){
k+=150*0.4463;
k+=(m-150)*0.4663;
}
else if(m>400){
k+=150*0.4463;
k+=(400-150)*0.4663;
k+=(m-400)*0.5663;
}
printf("%.1lf",k);
return 0;
}