12
21
1510
版主
#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; }
您需要 登录 才可以下载或查看,没有帐号?中文实名注册
使用道具 举报
11
163
3170
论坛元老
河豚绿植
本版积分规则 发表回复 回帖后跳转到最后一页
小黑屋|东台市机器人学会 ( 苏ICP备2021035350号-1;苏ICP备2021035350号-2;苏ICP备2021035350号-3 )
GMT+8, 2024-11-21 14:23 , Processed in 0.039046 second(s), 27 queries .
Powered by Discuz! X3.4
Copyright © 2001-2020, Tencent Cloud.