■■C++で大きな数を作るスレ■■
■ このスレッドは過去ログ倉庫に格納されています
0083デフォルトの名無しさん
2009/03/31(火) 21:29:1048文字で書ける最高の数って何だろう?
あと2重の再帰定義を77文字にすることは出来たんだけど、
76文字の場合の最高は何だろう?
>>2 みたいな普通のループ+シフトかな?
// 77文字
int a(int b,int c){return b*c?a(b-1,a(b,c-1)):c+9;}
int main(){return a(9,9);}
2重再帰定義と >>2 のループを合わせると、
103文字で、大きな数で有名な >>75 を超えることが出来るけど、
100文字以下だと最大はどんな数だろう?
// 103文字
int a(int b,int c){return b*c?a(b-1,a(b,c-1)):c+9;}
int main(){
int n=99,m=n;
while(m--)
n=a(n,n);
return n;
}
■ このスレッドは過去ログ倉庫に格納されています