酷家乐网站做墙裙教程修改WordPress上传图片时间

news/2025/9/24 1:19:49/文章来源:
酷家乐网站做墙裙教程,修改WordPress上传图片时间,wordpress有小方块,肇庆建网站服务刷题记录 *56. 携带矿石资源#xff08;第八期模拟笔试#xff09;198. 打家劫舍213. 打家劫舍 II*337. 打家劫舍 III解法一 #xff08;记忆化递推#xff09;*解法二 #xff08;动态规划#xff09; *56. 携带矿石资源#xff08;第八期模拟笔试#xff09; leetco… 刷题记录 *56. 携带矿石资源第八期模拟笔试198. 打家劫舍213. 打家劫舍 II*337. 打家劫舍 III解法一 记忆化递推*解法二 动态规划 *56. 携带矿石资源第八期模拟笔试 leetcode题目地址 多重背包问题可以拆解成01背包问题。 时间复杂度 O ( m ∗ n ∗ k ) O(m*n*k) O(m∗n∗k) 空间复杂度 O ( n ) O(n) O(n) // c #includebits/stdc.h using namespace std; int main(){int c,n;cincn;vectorint weight(n, 0);vectorint value(n, 0);vectorint nums(n, 0);vectorint dp(c1, 0);for (int i 0; i n; i) cin weight[i];for (int i 0; i n; i) cin value[i];for (int i 0; i n; i) cin nums[i];for(int i0; in; i){for(int jc; jweight[i]; j--){for(int k1; knums[i](j-k*weight[i]0); k){dp[j] max(dp[j], dp[j-k*weight[i]]k*value[i]);}}}std::cout dp[c] std::endl;return 0; }198. 打家劫舍 leetcode题目地址 dp[i]存储到第i个房屋时的最大价值。 每个房屋有两个状态取或不取。若取则当前房屋的最大价值是dp[i-2]nums[i]若不取则当前房屋的最大价值是前一个房屋的最大价值。因此状态转移方程为 d p [ i ] m a x ( d p [ i − 2 ] n u m s [ i ] , d p [ i − 1 ] ) dp[i] max(dp[i-2]nums[i], dp[i-1]) dp[i]max(dp[i−2]nums[i],dp[i−1]) 时间复杂度 O ( n ) O(n) O(n) 空间复杂度 O ( n ) O(n) O(n) // c class Solution { public:int rob(vectorint nums) {if(nums.size()1) return nums[0];vectorint dp(nums.size(), 0);dp[0] nums[0];dp[1] max(nums[0], nums[1]);for(int i2; inums.size(); i){dp[i] max(dp[i-2]nums[i], dp[i-1]);}return dp[nums.size()-1];} };213. 打家劫舍 II leetcode题目地址 使用两个dp数组分别记录取头不取尾和取尾不取头。其他逻辑和上一题一致。 时间复杂度 O ( n ) O(n) O(n) 空间复杂度 O ( n ) O(n) O(n) // c class Solution { public:int rob(vectorint nums) {if(nums.size()1) return nums[0];// 取nums[0]vectorint dp(nums.size(), 0);// 不取nums[0]vectorint dp1(nums.size(), 0);dp[0] nums[0];dp[1] max(nums[0], nums[1]);dp1[1] nums[1];for(int i2; inums.size()-1; i){dp[i] max(dp[i-2]nums[i], dp[i-1]);}for(int i2; inums.size(); i){dp1[i] max(dp1[i-2]nums[i], dp1[i-1]);}return max(dp[nums.size()-2],dp1[nums.size()-1]);} };*337. 打家劫舍 III leetcode题目地址 解法一 记忆化递推 使用二叉树的后序遍历来求是否加入当前节点使用一个map来记录已经求过的结点值。 时间复杂度 O ( n ) O(n) O(n) 空间复杂度 O ( l o g n ) O(logn) O(logn) // c /*** Definition for a binary tree node.* struct TreeNode {* int val;* TreeNode *left;* TreeNode *right;* TreeNode() : val(0), left(nullptr), right(nullptr) {}* TreeNode(int x) : val(x), left(nullptr), right(nullptr) {}* TreeNode(int x, TreeNode *left, TreeNode *right) : val(x), left(left), right(right) {}* };*/ class Solution { public:// 记录计算过的结果保证每个结点只计算一次unordered_mapTreeNode*, int umap;int rob(TreeNode* root) {if(!root) return 0;if(!root-left !root-right) return root-val;// 当前节点已计算过直接返回if(umap[root]) return umap[root];// 取根int val1 root-val;if(root-left) val1 rob(root-left-left) rob(root-left-right);if(root-right) val1 rob(root-right-left) rob(root-right-right);// 不取根int val2 rob(root-left) rob(root-right);// 记录当前结果umap[root] max(val1,val2); return max(val1,val2); // return 0;} };*解法二 动态规划 使用二叉树的后序遍历来计算左右孩子节点的取与不取的价值再计算当前节点的取与不取返回结果。 思路 时间复杂度 O ( n ) O(n) O(n) 空间复杂度 O ( l o g n ) O(logn) O(logn) // c /*** Definition for a binary tree node.* struct TreeNode {* int val;* TreeNode *left;* TreeNode *right;* TreeNode() : val(0), left(nullptr), right(nullptr) {}* TreeNode(int x) : val(x), left(nullptr), right(nullptr) {}* TreeNode(int x, TreeNode *left, TreeNode *right) : val(x), left(left), right(right) {}* };*/ class Solution { public:vectorint robTree(TreeNode* root){if(!root) return {0, 0};vectorint left robTree(root-left);vectorint right robTree(root-right);// 偷当前节点孩子节点不可偷int val1 root-val left[0] right[0];// 不偷当前节点孩子节点可偷可不偷int val2 max(left[0], left[1]) max(right[0], right[1]);return {val2, val1};}int rob(TreeNode* root) {vectorint res robTree(root);return max(res[0], res[1]);} };

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/914463.shtml

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

相关文章

株洲网站设计公司服务类网站模板

来源:科技智谷编译:徐浩75年前,宝丽来相机拍摄出第一张即时照片,是人类第一次以逼真的二维图像快速捕捉三维世界,具有划时代的意义。今天,人工智能的研究人员正在进行相反的工作,力求在几秒钟的…

如何用h5做网站珠海十大网站建设公司哪家好

背景 拍摄APP项目上线有一阵了,每天的拍摄数据呈现波动上升状态、业务方需要对数据进行加工,如果能有对未来的数据量的预测就好了 。 目标 在端侧展示拍摄数据可视化趋势图等、并能推断数据(选择预测日期) 简单实现个demo gif背…

内江做网站哪里便宜wordpress实现动漫播出时间表

1.分支语句/判断语句 if 语句 if(boolean_expression) { /* 如果布尔表达式为真将执行的语句 */ } if…else 语句 if(boolean_expression) { /* 如果布尔表达式为真将执行的语句 / } else { / 如果布尔表达式为假将执行的语句 */ } if…else if…else语句 if(boolean_expressi…

企业网站模板价格企业网站建设案例哪个品牌好

来源:AI前线作者:Ben Dickson译者:Sambodhi策划:凌敏DeepMind 研究人员最近发表了一篇题为《通过用人工智能引导人类直觉来推进数学》(Advancing mathematics by guiding human intuition with AI)的论文&a…

百度网站收录入口自己做网站 需要会什么

vaadin 10从一开始,Vaadin就成为CUBA平台用户界面的基石和重要组成部分。 凭借其创新的方法,它帮助CUBA将企业用户界面开发带到了一个非常有希望(当今是默认)的WEB领域。 Vaadin最令人兴奋的部分之一是整个开发都是同构的&#xf…

旅游网站的首页怎么做哪个公司的卡网络最好

使用gdb调试的时候,gdb只能跟踪一个进程。可以在fork函数调用之前,通过指令设置gdb调试工具跟踪父进程或者是跟踪子进程。默认跟踪父进程。 set follow-fork-mode child 命令设置gdb在fork之后跟踪子进程。 set follow-fork-mode parent 设置跟踪父进程…

南宁保洁网站建设云建站微网站

早期阶段,比特币经历了一段摸索和模仿的时期,这是因为当比特币刚刚出现时,比特币的价值和用途在这一阶段并不明确,人们对其性质和潜力还不太了解。 然而,随着时间的推移,比特币去中心化、固定供应上限等特点…

怎么样做国外推广网站网站登录记录怎么删除

一、OSI参考模型与TCP/IP参考模型 1、应用层:将表示层和会话层都纳入其中,形成一个比较大的层次,包含所有的高层协议 2、传输层:实现端到端的,进程与进程之间的通信。 3、网际层:TCP/IOP模型中最关键的部…

工作室装修网站源码好看的博客页面

论文:https://arxiv.org/pdf/2403.15378.pdf源码:https://github.com/beichenzbc/Long-CLIP 导读 CLIP(Contrastive Language–Image Pre-training),这个由 OpenAI 团队开源的多模态预训练模型,它通过对比学习的方式,同时学习图像和文本的表示,从而实现在没有针对特定…

建设银行审计招聘网站网站建设推广优化话术

misplaced 的原因 Ceph中的misplaced对象是指将对象(或对象的副本)存储在错误的位置上,这可能会导致性能下降或数据不一致的问题。在删除Ceph池时,可能会导致misplaced的原因有以下几个: 删除过程中的操作失误&#x…

网站电子地图怎么做网站jquery上传源代码

Java读取txt文件内容。可以作如下理解:首先获得一个文件句柄。File file new File(); file即为文件句柄。两人之间连通电话网络了。接下来可以开始打电话了。通过这条线路读取甲方的信息:new FileInputStream(file) 目前这个信息已经读进来内存当中了。…

能源公司网站模板广州网站排名优化公司

DOM 操作 HTML DOM Document Object Model,文档对象模型,用js操作文档对象 [外链图片转存失败(img-Dygj4uK9-1562680086020)(image/domtree.gif)] 节点:构成网页最基本的部分,网页的每一部分都是一个节点 文档节点:…

广告设计公司网站源码2_ 如何写一份详细的网站开发方案

找到你的位置&#xff08;JS在页面中的位置&#xff09; 我们可以将JavaScript代码放在html文件中任何位置&#xff0c;但是我们一般放在网页的head或者body部分。放在<head>部分 最常用的方式是在页面中head部分放置<script>元素&#xff0c;浏览器解析head部分就…

精美网站python做问卷调查的网站

点击上方“我要学编程”&#xff0c;选择“置顶/星标公众号”福利干货&#xff0c;第一时间送达&#xff01;来自 | C语言Plus请用5秒钟的时间查看下面的代码是否存在bug。OK&#xff0c;熟练的程序猿应该已经发现Bug所在了&#xff0c;在第13行下面我没有添加关键字break; 这就…

手机管理网站模板下载软件常见网站建设工具有哪些

这是我用pycharm在windows系统下复现sfm深度学习网络(Deep Two-View Structure-from-Motion Revisited&#xff09;遇见的问题&#xff0c;复现时有段代码pytorch扩展cuda/c&#xff0c;pycharm中出现C标准相关的报错如下&#xff1a; 在网上查找很久无果&#xff0c;后面通过…

产品设计培训东莞网络推广及优化

有时候因为种种原因导致我们会写出很多丑陋的代码&#xff0c;比如赶工时&#xff0c;短暂性的偷懒&#xff0c;不会设计模式等等导致代码沉积&#xff0c;一个cs上万行代码这样场景是有发生&#xff0c; 当然这里也包括我。。。所以时间充裕一点之后就想重构一下&#xff0c;…

dw网页制作教程个人网站网站建行接口

1.概述 在13.0的系统rom产品开发中,有定制功能需要要求设置默认输入法,替换掉系统的输入法,所以这就需要了解设置输入法的相关功能需求,然后根据输入法包名来设置默认输入法 接下来就来看如何实现相关功能的开发 2.第三方输入法app设置系统默认输入法的核心代码 framewor…

河北邯郸网站制作硬件开发设计流程

字节跳动后端工程师实习生笔试题链接 笔试题 1. 最大映射2. 木棒拼图3. 魔法权值4. 或与加 1. 最大映射 有 n 个字符串&#xff0c;每个字符串都是由 A-J 的大写字符构成。现在你将每个字符映射为一个 0-9 的数字&#xff0c;不同字符映射为不同的数字。这样每个字符串就可以看…

巨野网站建设长沙网

原来一直用SortList&#xff0c;SortedDictionary来作为键值对存储的排序集合来用&#xff0c;心中就默认是以key按ascall排序来存放的&#xff0c;在之前的案例中也没有出现问题&#xff0c;在最近一个demo中&#xff0c;打破了原来的自以为是的认识&#xff0c;因为在key中不…

惠州网站建设产品单页设计模板

React 中使用高阶函数 随着前端技术的快速发展&#xff0c;React 作为一种流行的 JavaScript 库&#xff0c;被广泛应用于 Web 开发中。在 React 中&#xff0c;高阶函数被引入作为一种强大的工具&#xff0c;用于增强组件的复用性和可维护性。本论文将介绍 React 中使用高阶函…