当前位置: 首页 > news >正文

系统之家网站怎么做的网站降权不收录

系统之家网站怎么做的,网站降权不收录,百度软件应用中心,软件工程开发阅读目录 1. 题目2. 解题思路3. 代码实现 1. 题目 2. 解题思路 此图利用动态规划进行求解#xff0c;首先#xff0c;我们求出小于 n n n 的所有完全平方数#xff0c;存放在数组 squareNums 中。 定义 dp[n] 为和为 n n n 的完全平方数的最小数量#xff0c;那么有状态… 阅读目录 1. 题目2. 解题思路3. 代码实现 1. 题目 2. 解题思路 此图利用动态规划进行求解首先我们求出小于 n n n 的所有完全平方数存放在数组 squareNums 中。 定义 dp[n] 为和为 n n n 的完全平方数的最小数量那么有状态转移方程 d p [ n ] m i n ( d p [ n − s q u a r e N u m s [ i ] ] 1 , d p [ n ] ) , 对于任意  s q u a r e N u m s [ i ] n dp[n] min(dp[n-squareNums[i]] 1, dp[n]), 对于任意 \space squareNums[i] n dp[n]min(dp[n−squareNums[i]]1,dp[n]),对于任意 squareNums[i]n d p [ n ] 1 对于  s q u a r e N u m s [ i ] n dp[n] 1对于 \space squareNums[i] n dp[n]1对于 squareNums[i]n 3. 代码实现 class Solution { public:int numSquares(int n) {vectorint squareNums;for (int i 1; i n; i) {if (i * i n) {break;}squareNums.push_back(i * i);}vectorint dp(n1, 10000);dp[1] 1;for (int i 2; i n; i) {for (int j 0; j squareNums.size(); j) {if (squareNums[j] i) {break;} else if (squareNums[j] i) {dp[i] 1;} else {dp[i] min(dp[i], dp[i - squareNums[j]] 1);} }}return dp[n];} };时间复杂度为 O ( n n ) O(n\sqrt{n}) O(nn ​)第一层循环 n n n 次第二层循环 n \sqrt{n} n ​ 次空间复杂度为 O ( n ) O(n) O(n)其中 squareNums 占用空间为 O ( n ) O(\sqrt{n}) O(n ​)也可以省略直接在第二个循环得到 j ∗ j j*j j∗jdp 占用空间为 O ( n ) O(n) O(n)。
http://www.hkea.cn/news/14400376/

相关文章:

  • 音乐网站建设需求分析网络加盟
  • 物流网站的建设论文一万字上海包装设计公司排行
  • 电商平台规则网站建设专家推荐乐云seo
  • 易讯企业建站系统wordpress框架
  • 神马网站快速排名软件可以在线做试卷的网站
  • win7本地做网站小网站关键词搜什么
  • 帮人负责做网站叫什么工作什么企业做网站比较好
  • 腾讯域名怎么建设网站电影采集网站流量
  • 做轻时尚的网站豪华跑车网站建设
  • 案例学 网页设计与网站建设网站建设万首先金手指12
  • 滁州新橙科技网站建设网站推广公司认准乐云seo
  • 怎样选深圳网站建设做网站没签合同
  • 双云官方网站电子招标投标平台网站建设
  • 西安网站开发公司排行榜红古微信网站建设
  • 网站的整体规划怎么写值得玩的网页游戏
  • 如何做网站吸引广告商淘客网站如果做优化
  • 常州微信网站建设方案qq是根据哪款软件开发的
  • 湖南网站开发公司城乡建设招投标网站
  • 网站改版需要注意什么php如何解析wordpress
  • 深圳做网站哪个平台好unas做网站服务器
  • 广州企业网站模板建站中国服装网
  • 美工培训网站WordPress批量扫描
  • 陶瓷网站开发背景绍兴网站建设
  • 9个做简历的网站长治建设网站公司
  • 长沙建站公司招聘邹平网站建设
  • wordpress全站美化福步外贸论坛找客户
  • 定制网站模板wordpress文章页多个产品图
  • 怎样给网站做竞价推广公司如何建设网站
  • 阿里巴巴怎样做网站好的wordpress企业模板
  • 网站不稳定有什么影响腾讯云免费云服务器