企业建站公司排名为什么不好做威海互联网公司

web/2025/10/1 23:35:48/文章来源:
企业建站公司排名为什么不好做,威海互联网公司,html网站的规划与建设,网创八步的第七步文章目录1. 题目2. 解题2.1 超时解2.2 二分查找1. 题目 有个马戏团正在设计叠罗汉的表演节目#xff0c;一个人要站在另一人的肩膀上。出于实际和美观的考虑#xff0c;在上面的人要比下面的人矮一点且轻一点。 已知马戏团每个人的身高和体重#xff0c;请编写代码计算叠罗… 文章目录1. 题目2. 解题2.1 超时解2.2 二分查找1. 题目 有个马戏团正在设计叠罗汉的表演节目一个人要站在另一人的肩膀上。出于实际和美观的考虑在上面的人要比下面的人矮一点且轻一点。 已知马戏团每个人的身高和体重请编写代码计算叠罗汉最多能叠几个人。 示例 输入height [65,70,56,75,60,68] weight [100,150,90,190,95,110] 输出6 解释从上往下数叠罗汉最多能叠 6 层(56,90), (60,95), (65,100), (68,110), (70,150), (75,190)提示 height.length weight.length 10000来源力扣LeetCode 链接https://leetcode-cn.com/problems/circus-tower-lcci 著作权归领扣网络所有。商业转载请联系官方授权非商业转载请注明出处。 2. 解题 类似题目 LeetCode 354. 俄罗斯套娃信封问题最长上升子序 DP/二分查找 程序员面试金典 - 面试题 08.13. 堆箱子DP 2.1 超时解 类似于最大上升子序采用DP解法时间复杂度 O(n2)O(n^2)O(n2)看上面数据规模超时妥妥的 ( 23 / 43 个通过测试用例 ) class Solution { public:int bestSeqAtIndex(vectorint height, vectorint weight) {int i, j, n height.size(),maxP 1;vectorvectorint p(n);for(i 0; i n; i)p[i] {height[i], weight[i]};sort(p.begin(),p.end());//按身高升序vectorint dp(n,1);for(i 1; i n; i){for(j i-1; j 0; --j){if(p[i][1] p[j][1]){dp[i] max(dp[i], 1dp[j]);maxP max(maxP, dp[i]);}}}sort(p.begin(),p.end(),[](auto a, auto b){return a[1] b[1];});//按体重升序vectorint dp1(n,1);for(i 1; i n; i){for(j i-1; j 0; --j){if(p[i][0] p[j][0]){dp1[i] max(dp1[i], 1dp1[j]);maxP max(maxP, dp1[i]);}}}return maxP;} };2.2 二分查找 思路对一个变量排序第一个变量相等的时候第二个变量降序排列一会求第二个变量的最长上升子序避免第一个变量相等也取进去然后dp[i] 表示长度为 i 的上升子序的 序列最后一个数的最小值采用二分查找找到第一个大于等于 target 的 class Solution { public:int bestSeqAtIndex(vectorint height, vectorint weight) {int i, idx0, n height.size();vectorpairint,int p(n);for(i 0; i n; i)p[i] {height[i], weight[i]};sort(p.begin(),p.end(),[](auto a, auto b){if(a.firstb.first)return a.second b.second;//升高一样降序避免选择上升子序时把他们同时选上return a.first b.first;});//按身高升序vectorint dp(n);for(i 0; i n; i){auto it lower_bound(dp.begin(),dp.begin()idx,p[i].second);//二分查找求体重的最长上升子序*it p[i].second;if(it-dp.begin()idx)idx;}return idx;} };404 ms 46.3 MB 自己编写二分查找 class Solution { public:int bestSeqAtIndex(vectorint height, vectorint weight) {int i, j, len1, n height.size();vectorpairint,int p(n);for(i 0; i n; i)p[i] {height[i], weight[i]};sort(p.begin(),p.end(),[](auto a, auto b){if(a.firstb.first)return a.second b.second;//升高一样降序避免选择上升子序时把他们同时选上return a.first b.first;});//按身高升序vectorint dp(n);dp[0] p[0].second;for(i 1; i n; i){j bs(dp,0,len-1,len,p[i].second);//二分查找求体重的最长上升子序dp[j] p[i].second;if(j len)len;}return len;}int bs(vectorint dp, int l, int r, int len, int target){ //第一个 大于等于 我的int mid;while(l r){mid l((r-l)1);if(dp[mid] target){if(mid0 || dp[mid-1] target)return mid;elser mid-1;}else// if(dp[mid] target)l mid1;}return len;//没有找打说明它是最大的} };264 ms 46.5 MB

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

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

相关文章

定制网站建设公司有哪些新手做网站视频讲解

正题 题目链接:https://www.luogu.com.cn/problem/P3226 题目大意 1∼n1\sim n1∼n选出一些组成集合,一个集合里如果有xxx则不能有2x,3x2x,3x2x,3x。求有多少合法集合。 解题思路 我们可以构造一个矩阵 13927…2618…412…8… 这样选择一个位置后它相邻的位置就不…

大连网站建设大连电脑网站转手机版

3.2、vi的高级使用* 查找在命令模式下,输入/xxx,就可以查找到xxx* 快速切换行在命令模式下,输入:num,就可以快速切换到num行* 设置显示行号在命令模式下,输入:set nu,就可以显示行号注:设置不显…

宿迁宿城区屠园乡网站建设it培训机构排行

京东秋招简介 伴随着社会竞争越来越激烈,人们投递简历的岗位也变得越来越多元,而无论人们的选择面变成何样,那些知名度较高的企业,永远都备受关注,只要其一发布招聘公告,总有人第一时间踊跃报名。而作为这…

戴南网站建设哪家企业做网站好

scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的。 命令格式: scp [参数] [原路径] [目标路径]从本地服务器复制到远程…

网站中的动态统计图如何做wordpress好看的自定义页面模版

​🌈个人主页:Sarapines Programmer🔥 系列专栏:《机组 | 模块单元实验》⏰诗赋清音:云生高巅梦远游, 星光点缀碧海愁。 山川深邃情难晤, 剑气凌云志自修。 ​ 目录 🌺 一、 实验目的…

网站的规划与创建什么装修网站做的好的

蓝图 使用场景 如果代码非常多,要进行归类。不同的功能放在不同的文件,把相关的视图函数也放进去。 蓝图也就是对flask的目录结构进行分配(应用于小,中型的程序) 当然对于大型项目也可以通过 url_prefix 加前缀的…

如何建立公司网站链接手机立体房屋设计软件

spring和spring在初始化应用程序上下文时,Spring在遇到带有Transactional标记的类时会创建代理。 Transactional可以应用于类级别或方法级别。 在类级别应用它意味着该类中定义的所有公共方法都是事务性的。 Spring创建的代理类型,即Jdk代理或CGLIB代理&…

办公门户网站模板自己做soho需要做网站吗

目录 提交验证 声明规则 特殊验证 一个特殊验证的示例 内联验证器 一个完整示例 参考文档 提交验证 根据经验,您永远不应该相信从最终用户那里收到的数据,并且应该在很好地使用这些数据之前对其进行验证。 给定一个model模型,用户输入填…

装饰公司东莞网站建设淄博阿雷网站建设

文章目录 Copy和FetchFile模块 Copy和Fetch copy和fetch模块实践 copy模块需要注意的点:在收集日志之前需要对文件先进行改名或者备份fetch模块需要注意的点:复制的源文件的路径必须是文件不能是目录建议全部使用绝对路径,别使用相对路径确保…

社区网站建设难点关键词带淘宝的网站不收录

🔗 运行环境:Matlab 🚩 撰写作者:左手の明天 🥇 精选专栏:《python》 🔥 推荐专栏:《算法研究》 🔐#### 防伪水印——左手の明天 ####🔐 💗 大家…

网站选择理由描述收录软件最多的网站

实景三维技术作为一种新兴的技术手段,正在逐渐被认为是一种新质生产力。它通过高精度的数据采集、处理和可视化,为多个行业领域提供了全新的工作方式和解决方案,从而推动了生产力的发展和创新。以下是实景三维技术作为新质生产力在不同方面的…

低价代网站淘宝客模板 wordpress

解决zblog博客Gravatar头像不显示方法一第一个,解决zblog博客Gravatar头像不显示解决方法是对其进行修复操作。造成不显示的原因主要是Gravatar头像地址错误。所以,我们需要对头像地址进行更改。1、进入自己的博客后台。2、找到现在使用的主题模板中的&a…

口碑好的企业网站建设东莞万江今天最新通知

使用 django.utils.translation.gettext_lazy() 函数,使得其中的值只有在访问时才会被翻译,而不是在 gettext_lazy() 被调用时翻译。例如:要翻译一个模型的 help_text,按以下进行:from django.utils.translation impor…

英雄联盟视频网站源码织梦模板修改网站颜色

121. 买卖股票的最佳时机 股票只能被买卖一次 dp[i][0] 持有股票所得到的最大现金, dp[i][1] 不持有股票所得的最大现金, 避免定义多个变量递推公式: dp[i][0] 可能是在之前买入, 也可能是在这次被买入 max(dp[i - 1][0],-prices[i])dp[i][1] 可能是在本次抛售, 也可能在之…

自适应网站模板怎么做做期货要看哪些网站

前端数据层高可用架构 前后端架构模式如下图 在这个架构下,客端数据可用率计算方式: 因此整体数据可用性分析表如下: 只有在客端和 BFF 都正常的情况下数据才能可用,而这种情况占比不是很高,因此整体的用户体验就不是很好。 本次建设目标 本文的设计方案就是要解决…

合肥企业网站建设软件产品如何做网站推广

一、说明 每天,人类在执行诸如过马路之类的任务时都会做出被动预测,他们估计汽车的速度和与汽车的距离,或者通过猜测球的速度并相应地定位手来接球。这些技能是通过经验和实践获得的。然而,由于涉及众多变量,预测天气或…

手机网站模板代码柳江企业网站建设公司

目录 一.准备工作 二.编写各个组件的页面结构 三.实现初始任务列表的渲染 四.新增任务 五.删除任务 六.展示未完成条数 七.切换状态-筛选数据 八.待办事项(全)代码 一.准备工作 在开发“ToDoList”案例之前,需要先完成一些准备工作&a…

电子商务网站开发难点西安外包网络推广

1. 事务指逻辑上的一组操作,组成这组操作的各个单元,要不全部成功,要不全部不成功。数据库开启事务命令•start transaction开启事务•Rollback回滚事务•Commit提交事务JDBC控制事务语句•Connection.setAutoCommit(false); //start transa…

西宁网站seo价格白石洲附近做网站公司

目录 问题: 使用的代码: 官方文档的说明: 可能的问题所在: 关于使用了作用域插槽: a.自定义内容的样式覆盖: b.表格结构的改变: 解决方案: 通过css样式解决: 下面…

苏州企业网站建设制作方案开发公司注销时剩余未售房产如何处理

linux服务器怎么创建用户 在Linux服务器上,可以使用以下步骤创建用户: 使用adduser命令创建新用户: sudo adduser username将 username 替换为你要创建的用户名。这个命令会提示你输入新用户的密码以及其他相关信息。 如果需要为新用户设…