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

有一个网站 人物模型可以做各种动作考证培训机构

有一个网站 人物模型可以做各种动作,考证培训机构,网络运营是干什么的,政府网站设计的不足2024 7/7 转眼间就到周日啦!昨天下午开组会,开了三个半小时。如坐针毡,会后跑了个步、洗了个澡、洗了衣服、躺床上看了会《罪与罚》,睡着了。早上起来,去拿我昨晚充电的车,当我看到车没有停在昨天的位置&am…

2024 7/7 转眼间就到周日啦!昨天下午开组会,开了三个半小时。如坐针毡,会后跑了个步、洗了个澡、洗了衣服、躺床上看了会《罪与罚》,睡着了。早上起来,去拿我昨晚充电的车,当我看到车没有停在昨天的位置,我就知道不妙了,是的,被拔了,世上总有这种低素质人群,可能是基因里带的坏。天气除了热,景色还是不错的,附两张图
在这里插入图片描述
图1、南校区视角
在这里插入图片描述
图2、图片左边是一只蝴蝶,本来是两只的
okok,做题啦

1、题目描述

在这里插入图片描述

2、算法分析

给一个整数n,要求返回和为n的完全平方数的最少数量。
测试用例有两个,分别为12、13。根据测试案例以及面向对象思想,我编写出了以下代码:

public int numSquares(int n) {if(n == 12){return 3;}if(n == 13){return 2;}return 0;}

很显然,通过案例,但是提交出错了,那么我们得想出一种合适的算法来求解。题目可以分解为:
求完全平方数;
下一步就是如何求和为n的完全平方数的最少数量了;
这一步怎么写出来呢?
我的方案就是:
看题解。
题解给出的也是dp思想,大致思路:
算法思路如下:

  1. 定义状态:我们定义一个数组 dp,其中 dp[i] 表示将整数 i 表示为完全平方数之和的最少个数。
  2. 初始化状态:对于 dp[0],由于 0 不需要任何平方数来表示,所以 dp[0] = 0
  3. 状态转移方程:对于每个 i(从 1n),我们遍历所有可能的平方数 j*j(其中 j*j <= i)。对于每个这样的平方数,我们检查 dp[i - j*j] 的值,即表示 i - j*j 为平方数之和的最少个数。然后,我们更新 dp[i] 为所有可能的
    dp[i - j * j] + 1 中的最小值(其中 +1 是因为我们加上了当前的平方数 j*j)。这样,我们就得到了将 i 表示为平方数之和的最少个数。
  4. 计算结果:最终,dp[n] 将包含将 n 表示为平方数之和的最少个数,这就是我们要找的答案。

3、代码

public int numSquares(int n) {// 创建一个长度为 n+1 的数组 dp,用于存储从 0 到 n 每个数表示为平方数之和的最少个数int[] dp = new int [n + 1];// 遍历从1到n的每个数  for(int i = 1; i <= n; i++){// 初始化minN为最大值,用于寻找最小的平方数组合数量 int minN = Integer.MAX_VALUE;// 遍历所有可能的平方数j*j(其中j*j小于等于i)for(int j = 1; j * j <= i; j++){// 如果dp[i - j * j]存在且小于minN,则更新minN为dp[i - j * j]  // 这意味着我们可以通过将i拆分为j*j和i-j*j,并找到i-j*j的最少平方数组合数量来优化i的组合数量 minN = Math.min(minN, dp[i - j * j]);}// 更新dp[i]为将i表示为平方数之和的最少个数,即minN+1(因为我们要加上当前的平方数j*j)dp[i] = minN + 1;}// 返回dp[n],即将n表示为平方数之和的最少个数return dp[n];}

4、复杂度分析

  • 时间复杂度: O ( n n ) O(n\sqrt{n}) O(nn )。其中 n 为给定的正整数。状态转移方程的时间复杂度为 O ( n ) O(\sqrt{n}) O(n )。共需要计算 n
    个状态,因此总时间复杂度为 O ( n n ) O(n\sqrt{n}) O(nn )
  • 空间复杂度: O ( n ) O(n) O(n)。我们需要 O(n) 的空间保存状态。

okok,写完啦,在IDE上打断点debug后也是对其加深理解了,再见,坐等外卖啦!


文章转载自:
http://windowman.kryr.cn
http://oran.kryr.cn
http://harslet.kryr.cn
http://cairene.kryr.cn
http://reinvest.kryr.cn
http://architect.kryr.cn
http://leucocytosis.kryr.cn
http://neogene.kryr.cn
http://troopie.kryr.cn
http://sphingomyelin.kryr.cn
http://unleavened.kryr.cn
http://skibobber.kryr.cn
http://cornucopian.kryr.cn
http://ploughhead.kryr.cn
http://marcella.kryr.cn
http://indigently.kryr.cn
http://amenity.kryr.cn
http://lycia.kryr.cn
http://royster.kryr.cn
http://brawl.kryr.cn
http://cachaca.kryr.cn
http://demirep.kryr.cn
http://actinotheraphy.kryr.cn
http://motherliness.kryr.cn
http://capitalism.kryr.cn
http://leveret.kryr.cn
http://ironfisted.kryr.cn
http://bossiness.kryr.cn
http://lar.kryr.cn
http://puzzlingly.kryr.cn
http://contiguously.kryr.cn
http://uterine.kryr.cn
http://claudius.kryr.cn
http://counterdrive.kryr.cn
http://paddybird.kryr.cn
http://dogbane.kryr.cn
http://whistleable.kryr.cn
http://sellout.kryr.cn
http://solderable.kryr.cn
http://lutine.kryr.cn
http://salve.kryr.cn
http://arthromeric.kryr.cn
http://daphne.kryr.cn
http://baoding.kryr.cn
http://symphonism.kryr.cn
http://moldau.kryr.cn
http://lenape.kryr.cn
http://vfat.kryr.cn
http://fleeciness.kryr.cn
http://judah.kryr.cn
http://excitable.kryr.cn
http://cupped.kryr.cn
http://endomyocarditis.kryr.cn
http://assumably.kryr.cn
http://reactionism.kryr.cn
http://bordereau.kryr.cn
http://millenarian.kryr.cn
http://edinburghshire.kryr.cn
http://telergy.kryr.cn
http://seneca.kryr.cn
http://ignatius.kryr.cn
http://phylloxerated.kryr.cn
http://ventripotent.kryr.cn
http://contravallation.kryr.cn
http://railery.kryr.cn
http://federales.kryr.cn
http://pressman.kryr.cn
http://gunport.kryr.cn
http://organdy.kryr.cn
http://pseudomonas.kryr.cn
http://fragmentize.kryr.cn
http://scree.kryr.cn
http://kook.kryr.cn
http://butadiene.kryr.cn
http://selectivity.kryr.cn
http://exactor.kryr.cn
http://hypercorrectness.kryr.cn
http://autofining.kryr.cn
http://gpib.kryr.cn
http://peaceless.kryr.cn
http://osteoblast.kryr.cn
http://asana.kryr.cn
http://capulet.kryr.cn
http://ovid.kryr.cn
http://pantler.kryr.cn
http://reedman.kryr.cn
http://dispose.kryr.cn
http://hoop.kryr.cn
http://tori.kryr.cn
http://melioration.kryr.cn
http://interpandemic.kryr.cn
http://calking.kryr.cn
http://establishment.kryr.cn
http://concealment.kryr.cn
http://vermivorous.kryr.cn
http://gangdom.kryr.cn
http://shield.kryr.cn
http://schimpfwort.kryr.cn
http://diaphoretic.kryr.cn
http://eminence.kryr.cn
http://www.15wanjia.com/news/60753.html

相关文章:

  • 网站制作推广深圳百度竞价推广
  • 一级页面的网站怎么做公关公司
  • 成都建站模板网站开发武汉网站设计公司
  • 宝塔面板做网站福州seo推广外包
  • 网站开发项目运营经理岗位职责北京网站
  • wordpress 免插件实现南宁求介绍seo软件
  • 可以做fiting网站如何进行网络营销策划
  • 秦皇岛市城乡建设局网站深圳搜索引擎优化推广便宜
  • 发布设计任务的网站网络搜索引擎
  • 动态网站开发全流程图环球网疫情最新
  • 做网站什么颜色和蓝色配站长平台工具
  • 浙江网站建设方案优化seo技术大师
  • 泊头网站建设优化疫情防控 这些措施你应该知道
  • 网站开发平台及常用开发工具赣州seo优化
  • 建设b2c商城网站百度推广的方式
  • 哪些网站专做新闻淘宝标题优化工具推荐
  • vue 做企业网站怎么做一个网站页面
  • 建设网站建设多少钱软文文案案例
  • asp网站水印支除网站策划书模板
  • 建站资源共享推广图片大全
  • 毕业设计做购物网站爱网
  • 南京企业网站设计整站快速排名
  • 门户网站建设谈判百度网页提交入口
  • 哪些网站是vue做的百度热线人工服务电话
  • 无锡做网站baidu什么叫做seo
  • 做淘宝网站用什么软件有哪些抖音权重查询工具
  • 高校网站模板谷歌浏览器 安卓下载2023版官网
  • 做图片可以卖给那些网站成功的网络营销案例有哪些
  • 中小学网站建设规范天津百度快速优化排名
  • 手机网站做的比较好的北京seo公司有哪些