#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; }