门户网站建设的企业79招商创业网

web/2025/10/2 23:56:59/文章来源:
门户网站建设的企业,79招商创业网,重庆公司名称大全,帝国cms做淘宝客网站2024 7/7 转眼间就到周日啦#xff01;昨天下午开组会#xff0c;开了三个半小时。如坐针毡#xff0c;会后跑了个步、洗了个澡、洗了衣服、躺床上看了会《罪与罚》#xff0c;睡着了。早上起来#xff0c;去拿我昨晚充电的车#xff0c;当我看到车没有停在昨天的位置昨天下午开组会开了三个半小时。如坐针毡会后跑了个步、洗了个澡、洗了衣服、躺床上看了会《罪与罚》睡着了。早上起来去拿我昨晚充电的车当我看到车没有停在昨天的位置我就知道不妙了是的被拔了世上总有这种低素质人群可能是基因里带的坏。天气除了热景色还是不错的附两张图 图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思想大致思路 算法思路如下 定义状态我们定义一个数组 dp其中 dp[i] 表示将整数 i 表示为完全平方数之和的最少个数。初始化状态对于 dp[0]由于 0 不需要任何平方数来表示所以 dp[0] 0。状态转移方程对于每个 i从 1 到 n我们遍历所有可能的平方数 j*j其中 j*j i。对于每个这样的平方数我们检查 dp[i - j*j] 的值即表示 i - j*j 为平方数之和的最少个数。然后我们更新 dp[i] 为所有可能的 dp[i - j * j] 1 中的最小值其中 1 是因为我们加上了当前的平方数 j*j。这样我们就得到了将 i 表示为平方数之和的最少个数。计算结果最终dp[n] 将包含将 n 表示为平方数之和的最少个数这就是我们要找的答案。 3、代码 public int numSquares(int n) {// 创建一个长度为 n1 的数组 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小于等于ifor(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表示为平方数之和的最少个数即minN1因为我们要加上当前的平方数j*jdp[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://www.mzph.cn/web/85899.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

如何建立电子商务网站网站开发设计文档

//官方的例子在质量上是有保证的,而各种教程和文档又局限于个人阅读和理解力。 进入jdk官网---找download,,,下滑鼠标----找到如: JDK 8 Demos and Samples 点击下载,,解压进入,比如…

0716网站建设前端开发课程

一、什么是IP代理与SK5代理? IP代理: IP代理是一种允许用户通过代理服务器进行网络连接的技术。用户请求经由代理服务器中转,从而实现隐藏真实IP地址,保护用户隐私,并在一定程度上突破IP访问限制。常见的IP代理有HTTP…

智能建站平台z江苏营销型网站策划

我有罪,直到现在才写集成测试(至少针对数据库相关事务)。 因此,为了消除内感,我阅读了如何在周末以最少的努力实现这一目标。 提供了一个小示例,描述了如何使用Spring和Hibernate轻松实现这一目标。 通过集…

珠海网站设计wordpress hestia

子查询: where字句的子查询: 通常用in关键字: 举个例子: in关键字: not in 关键字: in 也可以用于枚举集合: where中可以用子查询来作为集合来筛选元祖。 some,all的运算符号…

做网站商城如何优化多张图片排版设计欣赏

题目描述 Description小浣熊松松和朋友到野外露营,没想到遇上了π年一次的大洪水,好在松松是一只爱观察的小浣熊,他发现露营地的地形和洪水有如下性质: ①露营地可以被看做是一个N*M的矩形方阵,其中左上角坐标为…

部门规划书 网站建设如何做网站的自由撰稿人

我们可以用电感和电容的特性,以及电压和电流之间的不同步原理来解释PFC(功率因数校正)和LLC(谐振变换器)。 电感和电容的基本概念 电感(Inductor): 电感是一种储存电能的组件。它的电流变化比较慢,电流在电感中延迟,而电压变化得比较快。可以把电感想象成一个“滞后…

电商网站建设模板室内效果图用什么软件做最好

😀前言 本篇博文是关于Spring Boot(Vue3ElementPlusAxiosMyBatisPlusSpring Boot 前后端分离)【五】,希望你能够喜欢 🏠个人主页:晨犀主页 🧑个人简介:大家好,我是晨犀,希望我的文章…

保定网站排名优化wordpress 文章的标签

重新启动企业应用程序时,客户打开Web浏览器时会看到什么? 他们什么也没看到,服务器还没有响应,因此Web浏览器显示ERR_CONNECTION_REFUSED 应用程序前面的Web代理(如果有)注意到它已关闭并显示“友好”错误…

阿里巴巴网站网络营销的平台做设计常用网站

目录 1. OSI/RM参考模型1.1. 物理层1.2. 数据链路层1.3. 网络层1.4. 传输层1.5. 会话层1.6. 表示层1.7. 应用层 2. TCP/IP参考模型3. 理解OSI七层模型 网络体系结构是线代网络技术的整体蓝图。 1. OSI/RM参考模型 开放互联参考模型(Open System Interconnection/…

开发高端网站建设北京网站开发网站建设

题库来源:安全生产模拟考试一点通公众号小程序 2023年危险化学品生产单位安全生产管理人员证模拟考试题库及危险化学品生产单位安全生产管理人员理论考试试题是由安全生产模拟考试一点通提供,危险化学品生产单位安全生产管理人员证模拟考试题库是根据危…

香河住房与建设局网站网站没有备案是假的吗

malloc() 分配的是虚拟内存。 如果分配后的虚拟内存没有被访问的话,虚拟内存是不会映射到物理内存的,这样就不会占用物理内存了。 只有在访问已分配的虚拟地址空间的时候,操作系统通过查找页表,发现虚拟内存对应的页没有在物理内…

网站排名总是不稳定创建一个网站所需的成本

常用Java开发规范整理 命名时 接口类中的方法和属性不要加任何修饰符号( public 也不要加),保持代码的简洁性,并加上有效的 javadoc 注释代码中相同意义的概念的单词可能有多种,在业务中应该统一禁止中英文混合使用 …

成都 视频网站建设绍兴seo计费管理

在visionOS中,用户可以使用窗口来呈现2D或3D内容,或者使用体积来呈现3D内容和对象。Unity 将这些窗口中的应用程序描述为“窗口应用程序”。 默认情况下,如果您构建针对visionOS 平台的Unity 应用程序而未通过XR 插件管理器启用PolySpatial …

做暖暖XO网站上海环球金融中心简介

一 引言 本文章内容 授人以鱼不如授人以渔 时代在变,技术在不断的更新,如何让自己不会落伍 利用人工智能AI 帮助你不断的去成长。注意我说的是成长不是学习。在成年人的社会中只有成长,在不断的成长的过程中去学习。 天工AI 能解决你的太多数技术上的问题。 如何去学习一门技…

外贸建站费用公司招聘要求

今天小颖在做项目时,需要在html文件中引入font-awesome.min.css,但是引入后: 以前小颖在用font-awesome库里的图标时,都是直接从node中下包,然后在main.js中引入得即可,第一次直接在html中直接引入css文件&…

邯山区住房和城乡建设局网站软件开发兼职平台有哪些

注意点: 这边v-model和value的区别:v-model是双向绑定的,value是单向绑定 li的key的问题 vue的组件化开发: 1. NPM(类似maven,是管理前段代码的工具) 安装完之后可以在cmd里面使用以下指令 2.…

邢台企业手机网站建设wordpress首行缩进2字符怎么设置

系列文章目录 websocket训练地址:https://www.qiulianmao.com,正在搭建中 基础-websocket逆向基础-http拦截基础-websocket拦截基础-base64编码与解码基础-python实现protobuf序列化与反序列化基础-前端js实现protobuf序列化与反序列化基础-protobufjs实现protobuf序列化与反…

网站备案他可以经营吗长沙网站备案

Lombok是一个可以通过简单的注解形式来帮助我们简化消除一些必须有但显得很臃肿的Java代码的工具,通过使用对应的注解,可以在编译源码的时候生成对应的方法,也就是简化咱们之前pojo,实体类里面臃肿的get/set有参无参。 首先查看一…

jsp网站架构vs2010 iis 网站开发

A.准备工作 Bird类 Column类 BirdGame类 Ground类 B.中间过程 准备工作: 安装Java开发环境(JDK)。选择一个集成开发环境(IDE),如Eclipse、IntelliJ IDEA或NetBeans。 创建项目: 在IDE中创建一个…

天津市建设工程网站什么是网络营销的重要内容和基本职能

在阿里云、或者日志分析时使用JSON格式输出日志更加方便。 依赖 增加Logbak JSON解析依赖。 另外需要注意的是JSON格式输出依赖Jackson&#xff0c;根据工程情况按需添加Jackson依赖。 <!--日志--><dependency><groupId>ch.qos.logback.contrib</grou…