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

2024.7.10 刷题总结

2024.7.10

**每日一题**

2970.统计移除递增子数组的数目 Ⅰ,这道题是一个考察双指针的题目,也考察了数组的基本性质。题目的意思是要统计有多少个子数组能满足移除后剩下的元素为严格递增的关系,刚开始没考虑到移除的元素要是连续的,所以出错了。考虑到这个问题之后,我们可以分类来讨论;首先,我们可以先统计一下数组的最大前缀, 如果整个数组都是递增的,那么我们就不用再算其他情况了;如果不是,那我们就先加上只考虑所有递增前缀的答案,是最大递增前缀的下标加2;然后我们再考虑一般情况,即移除中间数组,这样的情况会造成一个递增前缀和一个递增后缀,且连接处前面的小于后面的。对于这种两边都需要枚举讨论的题目,我们可以只枚举一边,然后判断另外一边的数值,所以我们选择枚举后缀,只要后缀满足往前递减的关系,我们就进行计算,我们先让最大递增前缀往回,直到连接处满足关系,然后此时答案就是最大前缀的下标加2,剩下的任务就是模仿这个过程完成循环,直到后缀不满足情况就结束。

63.不同路径 Ⅱ,这道题是一道简单动态规划题目,主要目的是训练我们的DP思想。根据题意,机器人往右走或者往下走,所以每一步的方法数是上面一步的方法数加上左边一步的方法数。但是我们注意到有障碍物,所以当遇到障碍物时,我们令其的总方法数为0即可。本题还需要进行初始化,先判断起点,然后再初始化第一排和第一列,初始化也需要判断障碍物。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Qt基础 | Qt Creator的基本介绍与使用 | 在Visual Studio中创建Qt项目
  • BUG解决:postman可以请求成功,但Python requests请求报403
  • 开源模型应用落地-Yi模型小试-开源模型 vs 闭源模型(四)
  • VSCode设置好看清晰的字体!中文用鸿蒙,英文用Jetbrains Mono
  • 【机器学习】12.十大算法之一支持向量机(SVM - Support Vector Machine)算法原理讲解
  • Unity之VS脚本自动添加头部注释Package包开发
  • 昇思25天训练营Day11 - 基于 MindSpore 实现 BERT 对话情绪识别
  • 坑2.Date类型的请求参数
  • Mysql中常用函数的使用示例
  • Python 视频的色彩转换
  • RedisTemplate使用
  • vue实例和容器的一夫一制——04
  • 【项目实战】深入解析HTTP状态码:500 Internal Server Error
  • 【测试开发】--安全渗透测试
  • 判断链表中是否有环(力扣141.环形链表)
  • 【跃迁之路】【519天】程序员高效学习方法论探索系列(实验阶段276-2018.07.09)...
  • 0基础学习移动端适配
  • 8年软件测试工程师感悟——写给还在迷茫中的朋友
  • Angular 4.x 动态创建组件
  • C++类的相互关联
  • Debian下无root权限使用Python访问Oracle
  • HomeBrew常规使用教程
  • HTTP传输编码增加了传输量,只为解决这一个问题 | 实用 HTTP
  • input实现文字超出省略号功能
  • iOS仿今日头条、壁纸应用、筛选分类、三方微博、颜色填充等源码
  • JS题目及答案整理
  • PHP 的 SAPI 是个什么东西
  • Python_OOP
  • Spring思维导图,让Spring不再难懂(mvc篇)
  • 个人博客开发系列:评论功能之GitHub账号OAuth授权
  • 基于组件的设计工作流与界面抽象
  • 利用DataURL技术在网页上显示图片
  • 七牛云假注销小指南
  • 数据可视化之 Sankey 桑基图的实现
  • #我与Java虚拟机的故事#连载03:面试过的百度,滴滴,快手都问了这些问题
  • (8)Linux使用C语言读取proc/stat等cpu使用数据
  • (Charles)如何抓取手机http的报文
  • (HAL)STM32F103C6T8——软件模拟I2C驱动0.96寸OLED屏幕
  • (ibm)Java 语言的 XPath API
  • (solr系列:一)使用tomcat部署solr服务
  • (搬运以学习)flask 上下文的实现
  • (办公)springboot配置aop处理请求.
  • (附源码)springboot 房产中介系统 毕业设计 312341
  • (附源码)ssm跨平台教学系统 毕业设计 280843
  • (三)Kafka 监控之 Streams 监控(Streams Monitoring)和其他
  • (十五)使用Nexus创建Maven私服
  • (转)eclipse内存溢出设置 -Xms212m -Xmx804m -XX:PermSize=250M -XX:MaxPermSize=356m
  • .bat批处理(一):@echo off
  • .CSS-hover 的解释
  • .form文件_一篇文章学会文件上传
  • .NET Core 项目指定SDK版本
  • .NET delegate 委托 、 Event 事件,接口回调
  • .NET LINQ 通常分 Syntax Query 和Syntax Method
  • .NET Remoting学习笔记(三)信道
  • .NET WebClient 类下载部分文件会错误?可能是解压缩的锅