class pro{
public static void main(String args[]){
int s,t1;
double th[]=new double[11];
double c[]=new double[11];
double y[]=new double[11];
double mu[]=new double[11];
double lam,la1,la2;
double b1;
la1=0.1;
la2=3;
t1=0;
while(t1<100){
lam=(la1+la2)/2;;
for (s=1;s<11;s++){
th[s]=1+0.1*s;
c[s]=0.5*th[s];
y[s]=0.5*th[s];
}
b1=0;
for (s=1;s<11;s++){
c[s]=1/lam;
y[s]=th[s]-1/lam;
b1=b1+y[s]-c[s];
}
System.out.println(b1);
if (b1>0)la2=lam;
if (b1<0)la1=lam;
if (b1*b1<0.0001)t1=1000;
t1=t1+1;
}
for (s=1;s<11;s++){
System.out.println(c[s]);
System.out.println(y[s]);
}
}
}
最終更新:2010年06月26日 04:50