#include<math.h>
#include<stdio.h>
double func(double u)
{ double a;
return a;}
int main()
{
int i, N;
double sum, u, a, b, h, Fa, Fb, F;
a=0.01;
b=1000;
h=(b-a)/(N-1);
sum=0;
F=func(a);
u=a;
for(i=0; i<N; i++)
{
sum=sum+F;
u=u+h;
F=(func(u));
}
Fa=func(a);
Fb=func(b);
sum=sum-(0.5*Fa)-(0.5*Fb);
sum=sum*h;
return 0;
}
I2luY2x1ZGU8bWF0aC5oPgojaW5jbHVkZTxzdGRpby5oPgoKZG91YmxlIGZ1bmMoZG91YmxlIHUpCnsgZG91YmxlIGE7CiAgYSA9ICgoc2luKHUpKS8oc3FydCh1KSkpOwogIHJldHVybiBhO30KCmludCBtYWluKCkKICAgIHsKICAgIGludCBpLCBOOwogICAgZG91YmxlIHN1bSwgdSwgYSwgYiwgaCwgRmEsIEZiLCBGOwoKICAgIHByaW50ZigiRW50ZXIgdmFsdWUgb2YgTlxuIik7CiAgICBzY2FuZigiJWQiICwmTik7CgogICAgYT0wLjAxOwogICAgYj0xMDAwOwoKICAgIGg9KGItYSkvKE4tMSk7CgogICAgc3VtPTA7CiAgICBGPWZ1bmMoYSk7CiAgICB1PWE7CgogICAgZm9yKGk9MDsgaTxOOyBpKyspCiAgICB7CiAgICAgICAgICAgIHN1bT1zdW0rRjsKICAgICAgICAgICAgdT11K2g7CiAgICAgICAgICAgIEY9KGZ1bmModSkpOwogICAgfQoKICAgIEZhPWZ1bmMoYSk7CiAgICBGYj1mdW5jKGIpOwoKICAgIHN1bT1zdW0tKDAuNSpGYSktKDAuNSpGYik7CiAgICBzdW09c3VtKmg7CgogICAgcHJpbnRmKCJJOiAlbGZcbiIsIHN1bSk7CiAgICByZXR1cm4gMDsKfQ==