アットウィキロゴ

囚人のジレンマ

var x=new Array();
var y=new Array();
 
function sample() {
 
for(s=1;s<3;s++){
x[s]=new Array();
y[s]=new Array();
} 
 
x[1][1]=500;
x[1][2]=-8000;
x[2][1]=6400;
x[2][2]=-800;
 
 
y[1][1]=500;
y[1][2]=6400;
y[2][1]=-8000;
y[2][2]=-800;
 
x1=0;
x2=0;
 
for(s=1;s<3;s++){
 
var sub=new game();
sub.y=y;
n=sub.play_b(s);
 
var sub2=new game();
sub2.x=x;
m=sub2.play_a(n);
 
if(s==m)x1=s;
if(s==m)x2=n;
}
 
$("#memo").html(x1+","+x2);
 
 
 
}
 
 
class game{
 
x:number[][]=new Array();
y:number[][]=new Array();
 
play_a(b1:number):number{
 
var u1,u2,sxs:number;
 
sxs=1; 
u1=this.x[1][b1];
u2=this.x[2][b1];
 
if(u2>u1)sxs=2;
 
return sxs; 
 }
 
 play_b(a1:number):number{
 
var u1,u2,sxs:number;
 
sxs=1; 
u1=this.y[a1][1];
u2=this.y[a1][2];
 
if(u2>u1)sxs=2;
 
return sxs; 
 }
 }
最終更新:2016年11月20日 15:48