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

C++ | Leetcode C++题解之第391题完美矩形

题目:

题解:

class Solution {
public:bool isSubsequence(string s, string t) {int n = s.size(), m = t.size();vector<vector<int> > f(m + 1, vector<int>(26, 0));for (int i = 0; i < 26; i++) {f[m][i] = m;}for (int i = m - 1; i >= 0; i--) {for (int j = 0; j < 26; j++) {if (t[i] == j + 'a')f[i][j] = i;elsef[i][j] = f[i + 1][j];}}int add = 0;for (int i = 0; i < n; i++) {if (f[add][s[i] - 'a'] == m) {return false;}add = f[add][s[i] - 'a'] + 1;}return true;}
};

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 【drools】kie:官方仓库clone 遇到问题解决
  • Select模型
  • VMware Workstation v17.6 中文注册精简版
  • 使用mysqldump命令时提示ERROR 1064 (42000)
  • LeetCode 2860.让所有学生保持开心的分组方法数:排序+遍历
  • 分享——有趣的题目
  • 一文教你学会java代码审计
  • 网络编程学习:TCP/IP协议
  • 数据库系统 第35节 数据库加密
  • HarmonyOS开发实战( Beta5版)Swiper高性能开发指南
  • 传统CV算法——图像基本操作与形态学操作
  • 【机器学习】.fit_transform()跟.transform()的区别
  • PDF文本指令解析与文本水印去除
  • Qt 字符串的编码方式,以及反斜杠加3个数字是什么编码\344\275\240,如何生成
  • TCP协议多进程多线程并发服务器
  • [ JavaScript ] 数据结构与算法 —— 链表
  • Asm.js的简单介绍
  • - C#编程大幅提高OUTLOOK的邮件搜索能力!
  • Electron入门介绍
  • java8-模拟hadoop
  • Odoo domain写法及运用
  • 给初学者:JavaScript 中数组操作注意点
  • 追踪解析 FutureTask 源码
  • UI设计初学者应该如何入门?
  • 基于django的视频点播网站开发-step3-注册登录功能 ...
  • # .NET Framework中使用命名管道进行进程间通信
  • # Maven错误Error executing Maven
  • #QT(QCharts绘制曲线)
  • (1)(1.13) SiK无线电高级配置(五)
  • (16)Reactor的测试——响应式Spring的道法术器
  • (每日一问)设计模式:设计模式的原则与分类——如何提升代码质量?
  • (强烈推荐)移动端音视频从零到上手(上)
  • (三)SvelteKit教程:layout 文件
  • (一)为什么要选择C++
  • (原創) 如何安裝Linux版本的Quartus II? (SOC) (Quartus II) (Linux) (RedHat) (VirtualBox)
  • (正则)提取页面里的img标签
  • (转)Groupon前传:从10个月的失败作品修改,1个月找到成功
  • (转)mysql使用Navicat 导出和导入数据库
  • (转)全文检索技术学习(三)——Lucene支持中文分词
  • *Django中的Ajax 纯js的书写样式1
  • ... 是什么 ?... 有什么用处?
  • .gitattributes 文件
  • .net mvc 获取url中controller和action
  • .net 写了一个支持重试、熔断和超时策略的 HttpClient 实例池
  • .Net各种迷惑命名解释
  • .net后端程序发布到nignx上,通过nginx访问
  • /etc/apt/sources.list 和 /etc/apt/sources.list.d
  • /usr/bin/env: node: No such file or directory
  • :not(:first-child)和:not(:last-child)的用法
  • ??Nginx实现会话保持_Nginx会话保持与Redis的结合_Nginx实现四层负载均衡
  • @Pointcut 使用
  • [ C++ ] STL_list 使用及其模拟实现
  • []串口通信 零星笔记
  • [ACP云计算]易混淆知识点(考题总结)
  • [AIGC] Spring Interceptor 拦截器详解