package sj;
public class pro {
double nx,y;
double alpha,beta;
double rs,w;
double[] c=new double[5];
double[] a=new double[5];
double[] r=new double[5];
double z;
int[] p=new int[5];
double[] u=new double[5];
public static void main(String[] args) {
pro test=new pro();
}
pro(){
p[1]=21;
p[2]=29;
p[3]=29;
p[4]=21;
alpha=0.9;
beta=0.8;
int t;
z=0;
for(t=1;t<10;t++){
nx=0.9*p[2]+0.9*p[3]+0.8*p[4]+0.8*p[1];
y=Math.pow(nx,alpha)*Math.pow(1,1-alpha);
w=alpha*Math.pow(nx,alpha-1)*Math.pow(1,1-alpha);
rs=(1-alpha)*Math.pow(nx,alpha)*Math.pow(1,-alpha);
a[1]=0.8*w+z;
a[2]=0.9*w+z;
a[3]=0.9*w+z;
a[4]=0.8*w+z;
c[1]=beta*a[1];
c[2]=beta*a[2];
c[3]=beta*a[3];
c[4]=beta*a[4];
r[1]=(1-beta)*a[1]*p[1];
r[2]=(1-beta)*a[2]*p[2];
r[3]=(1-beta)*a[3]*p[3];
r[4]=(1-beta)*a[4]*p[4];
z=(r[1]+r[2]+r[3]+r[4]+rs)/100;
}
int s;
double p1;
for(s=1;s<5;s++){
p1=(double)1/p[s];
u[s]=Math.pow(c[s],beta)*Math.pow(p1,1-beta);
System.out.println(u[s]);
}
}
}
最終更新:2014年05月23日 02:48