学习随笔

摆仙果

题目具体链接
给定有规律的字符序列,对比输入的字符序列,对比相同的长度。
题目的不同之处:该题是字符串头部对齐。还有不对齐的,就类似与字符串匹配

#include<iostream>
#include<algorithm>
#include<string>
using namespace std;
int main()
{int n;string s;cin >> n >> s;string a = "ABC", b = "BABC", c = "CCAABB";int counta, countb, countc;for (int i = 0; i < n; i++){counta += (s[i] == a[i % 3]);countb += (s[i] == b[i % 4]);countc += (s[i] == c[i % 6]);}int maxval = max(counta, max(countb, countc));cout << maxval << endl;return 0;
}

学习产出:

衍生:
1、 头部不对齐的情况,要进行移动,多次比对
2、两个字符串均无序,对比两个字符串尽可能多的个数。dp问题

2021.3.14学习随笔相关推荐

  1. 深度学习Spring5底层原理(黑马学习随笔)

    学习随笔简介 跟随着黑马满老师的<黑马程序员Spring视频教程,全面深度讲解spring5底层原理>学习,视频教程地址:黑马程序员Spring视频教程,全面深度讲解spring5底层原理 ...

  2. C#程序集Assembly学习随笔(第一版)_AX

    ①什么是程序集? 可以把程序集简单理解为你的.NET项目在编译后生成的*.exe或*.dll文件. 嗯,这个确实简单了些,但我是这么理解的.详细: http://blog.csdn.net/sws83 ...

  3. JAVA面试八股文宝典(黑马学习随笔)-- 基础篇

    学习随笔简介 跟随着黑马满老师的<Java八股文面试题视频教程,Java面试八股文宝典>学习,视频教程地址:Java八股文面试题视频教程,Java面试八股文宝典(含阿里.腾迅大厂java面 ...

  4. python xlwings追加数据_Python学习随笔:使用xlwings设置和操作excel多行多列数据以及设置数据字体颜色填充色对齐方式的方法...

    一.关于整行整列数据读写的问题 在<Python学习随笔:使用xlwings读取和操作Excel文件>介绍了一次读写整行和整列的方法,整行数据写入时可以简单将读取的赋值语句交换一下等号左右 ...

  5. cs224w(图机器学习)2021冬季课程学习笔记18 Colab 4:异质图

    诸神缄默不语-个人CSDN博文目录 cs224w(图机器学习)2021冬季课程学习笔记集合 文章目录 Question 1. DeepSNAP异质图简介 1.1 Question 1.1:分配Node ...

  6. cs224w(图机器学习)2021冬季课程学习笔记11 Theory of Graph Neural Networks

    诸神缄默不语-个人CSDN博文目录 cs224w(图机器学习)2021冬季课程学习笔记集合 文章目录 1. How Expressive are Graph Neural Networks? 2. D ...

  7. SketchUp Pro 2021基础入门学习视频教程

    SketchUp Pro 2021基础入门学习视频教程 1280X720 MP4 |视频:h264,1280×720 |音频:AAC,44.1 KHz,2 Ch 流派:电子学习|语言:英语+中文字幕( ...

  8. Ibatis学习随笔

    Ibatis学习随笔 < person >       < id > 1 </ id >     < firstName > Clinton </ ...

  9. 电动力学每日一题 2021/10/14

    电动力学每日一题 2021/10/14 (a) Define r∣∣=xx^+yy^\textbf r_{||}=x\hat x+y\hat yr∣∣​=xx^+yy^​, r∣∣=x2+y2r_{| ...

最新文章

  1. Navicat新建查询快捷键
  2. linux下php连接mysql数据库_Linux下PHP连接Oracle数据库
  3. html兼容不同屏幕 代码,rem的正确使用姿势 -- 完美解决H5页面不同尺寸屏幕的适配问题...
  4. js实现一键复制到剪切板上_你的“剪切板”正在被网赚者控制
  5. spring 源码阅读入门
  6. vue 打包后页面空白问题
  7. Yii2.0学习资源
  8. LeetCode Algorithm 240. 搜索二维矩阵 II
  9. ngx_conf_s
  10. 报错 插入更新_window如何解决mysql数据量过大导致的报错
  11. 手把手教你实现 Docker 部署 Redis 集群
  12. 带有毫秒 转换日期_【Java学习笔记(七)】之日期类的介绍
  13. 诺拉公司2.6一亿元天价罚款侵权 宅男心中的入侵
  14. 如何启用Domino 8 的ODS磁盘结构
  15. 《Orange'S:一个操作系统的实现》与上一版之比较
  16. 关于winpcap发包速度低的问题
  17. RubyOnRails 在linux平台安装的过程
  18. 色彩滤波阵列(Color Filter Array)
  19. 3分钟教你如何在Word里快速制作单斜线和多斜线表头
  20. 天猫618,吃货们最爱哪些生鲜品牌?

热门文章

  1. Altium Designer笔记之有效低信号的顶线
  2. 多个绝对值相加求最大值问题_多个绝对值求和型函数最值问题的求解方法
  3. 【火炉炼AI】机器学习053-数据降维绝招-PCA和核PCA
  4. 使用uniapp编写词霸每日一句页面
  5. python目标识别_10行Python代码实现目标检测
  6. 小白快速体验之爬虫抓取新浪热搜
  7. 抖音CEO张一鸣:大学四年收获及工作感悟
  8. mysql cmd insecure_看各路神仙如何大战MySQL insecure warning报警有感
  9. 【教程】阿里云服务器挂载硬盘(其中硬盘为从快照中创建的云硬盘)
  10. “遛狗不牵绳-违法”--遛狗不牵绳识别检测 助力智慧城市犬类管理