大会员可查看代码,点此开通大会员
#include <bits/stdc++.h>
using namespace std;
long long lilun( long long x)
{
if(x<=100000)
return 0.1*x;
else if(x>100000&&x<=200000)
return 0.075*(x-100000)+10000;
else if(x>200000&&x<=400000)
return 0.05*(x-200000)+7500+10000;
else if(x>400000&&x<=600000)
return 0.03*(x-400000)+7500+20000;
else if(x>600000&&x<=1000000)
return 0.015*(x-600000)+7500+20000+6000;
else if(x>1000000)
return 0.01*(x-600000)+7500+20000+6000+3000;
}
int main()
{
long long m;
cin>>m;
cout<<lilun(m)<<endl;
return 0;
}