diff --git a/lib.nas b/lib.nas index 696f3b1..aae4964 100644 --- a/lib.nas +++ b/lib.nas @@ -372,7 +372,9 @@ var math= ln: func(x) {return __builtin_ln(x); }, sqrt: func(x) {return __builtin_sqrt(x); }, atan2: func(x,y){return __builtin_atan2(x,y);}, - isnan: func(x) {return __builtin_isnan(x); } + isnan: func(x) {return __builtin_isnan(x); }, + max: func(x,y){return x>y?x:y; }, + min: func(x,y){return xy?x:y; }, + min: func(x,y){return x0;iter-=1){ + var t=total[iter-1][prev]; + append(path,t); + prev=t[2]; + } + + if(show_table){ + for(var t=size(path)-1;t>=0;t-=1) + print("("~path[t][1]~","~path[t][0]~")",t==0?"":"->"); + println(); + } + + # reverse path + for(var t=0;t