279. 完全平方数
题目链接:279. 完全平方数 - 力扣(LeetCode)
解析:
简单dp
class Solution { public: int numSquares(int n) { vector<int> sq; for (int i = 1; i <= 100; i++) { sq.push_back(i * i); } int dp[10010]; for (int i = 0; i < 10010; i++) dp[i] = 0x7fffffff; dp[0] = 0; for (int i = 1; i <= n; i++) { for (int j = 0; j < sq.size(); j++) { if (sq[j] > i) break; dp[i] = min(dp[i], dp[i - sq[j]] + 1); } } return dp[n]; } };
自己选择的路,跪着也要走完。朋友们,虽然这个世界日益浮躁起来,只要能够为了当时纯粹的梦想和感动坚持努力下去,不管其它人怎么样,我们也能够保持自己的本色走下去。

浙公网安备 33010602011771号