使用公式Ack(m,n)=Ack(m-1,Ack(m,n-1)),依次遞歸計算,遞歸結束條件n=0時,Ack(m,n)=Ack(m-1,1);m=0時,Ack(m,n)=n+1

#include<cstdio> #include<iostream> using namespace std; int di(int m, int n) { if(n == 0) return di(m-1, 1); else if(m == 0) return n+1; else return di(m-1, di(m,
相關文章
相關標籤/搜索