■■C++で大きな数を作るスレ■■
■ このスレッドは過去ログ倉庫に格納されています
01211
2009/04/06(月) 00:02:01いずれかの引数が0の場合の定義のみ異なり、
どちらも0でない場合の定義はまったく同じであることが分かります。
47-86,77-113
int a(int m,int n){return m?n?a(m-1,a(m,n-1)):a(m-1,1):n+1;}
47-80
int a(int m,int n){return m?n?a(m-1,a(m,n-1)):m:n*9;}
61-883
int A(int y, int z){y?z?a(y-1,a(y-1,a(y,z-1)):9:9<<z;}
77-118
int K(int n,int y){return y?n?k(n-1,k(n,y-1)):1:3*n;}
83-77, 83-103
int a(int b,int c){return b*c?a(b-1,a(b,c-1)):c+9;}
90-100
int A(int c,int d){return c&&d?a(c-1,a(c,d-1)):d+9;}
■ このスレッドは過去ログ倉庫に格納されています