玄关
查看原帖
玄关
1004299
AlexSong楼主2024/6/25 20:38
#include<bits/stdc++.h>
using namespace std;
int main()
{
	int dp[100005];
	int m;
	for(int i=1;i<=m;i++)
	{
		dp[i]=i;
		for(int j=1;j*j*j*j<=i;j++)
		{
			int p=j*j*j*j;
			if(p<=i)
			{
				dp[i]=min(dp[i],dp[i-p]+1);
			}
		}
	}
	cout<<dp[m];
	return 0;
}
2024/6/25 20:38
加载中...