10分降到0分的感受......
#include<bits/stdc++.h>
using namespace std;
long long ans;double s,theta=0.00000001;
int main()
{
scanf("%.8lf",&s);
for(double a=0.00;a<=1.00;a+=0.01)
for(double b=0.00;b<=1.00;b+=0.01)
for(double c=0.00;c<=1.00;c+=0.01)
for(double d=0.00;d<=1.00;d+=0.01)
if(abs(s-((1-a)*(1-b)*(1-c)*(1-d)))<theta)
ans++;
printf("%lld",ans);
return 0;//这条至少拿了10分
}
#include<bits/stdc++.h>
using namespace std;
long long ans,t;float s;
int main()
{
scanf("%.8f",&s);
t=s*100000000;
for(int a=0;a<=100;a++)
for(int b=0;b<=100;b++)
for(int c=0;c<=100;c++)
for(int d=0;d<=100;d++)
if((100-a)*(100-b)*(100-c)*(100-d)==t)
ans++;
printf("%lld",ans);
return 0;//这条连分都没有
}