#include<bits/stdc++.h>
using namespace std;
int main()
{
int a=0;
double b;
cin>>a;
if(a>=0&&a<5)
{
b=-a+2.5;
}
else
{
if(a>=5&&a<10)
{
b=2-1.5*(a-3)*(a-3);
}
else
{
if(a>=10&&a<20)
{
b=a/2-1.5;
}
}
}
printf("%.3lf",b);
return 0;
}
68分,1和3两个点错了,为什么啊