[C++] 纯文本查看 复制代码 #include<iostream>
using namespace std;
long long n,f[101][101],ans;
int main()
{
cin>>n;
for(int i=0;i<=n;i++) f[i][i]=1;
for(int i=0;i<=n;i++) f[i][1]=i;
for(int i=1;i<=n;i++)
{
for(int j=1;j<=n;j++) f[i][j]=(i/j)*f[i-i/j][j-1];
}
for(int i=1;i<=n;i++) ans=max(ans,f[n][i]);
cout<<ans;
return 0;
} |