- 2024-09-26leetcode每日一题day15(24.9.25)——公司命名
思路:首先如果没有相同的后缀,则无论只要不是相同的首字母交换都不会出现重复情况,如果有重复后缀,则还需多增加个不能和,首字符与另一相同后缀字串的首字符相同的字串交换。主要矛盾已经明确,则可对矛盾进行分析。首先把范围缩小到只有两种不同首字母,对于这种情况
- 2024-09-22【Shell】变量修改
【Shell】变量修改变量修改变量的修改有以下几种方式:变量设置方式说明${变量名#匹配字串}从头向后开始匹配,删除符合匹配字串的最短数据${变量名##匹配字串}从头向后开始匹配,删除符合匹配字串的最长数据${变量名%匹配字串}从尾向前开始匹配,删除符合匹配字串的
- 2024-08-30Makefile编写2--使用变量,函数
一、使用变量1、变量值的替换其格式是“$(var:a=b)”或是“${var:a=b}”,其意思是,把变量“var”中所有以“a”字串“结尾的“a”替换成“b”字串。2、把变量的值再当成变量x=yy=za:=$($(x))3、override指示符如果有变量是通常make的命令行参数设置的,那么
- 2024-08-07使用dapper,因错误SQL字串拼接方式 导致的内存泄漏
作者就职的公司在19年就开始使用.netcore并且部署到Linux上,这些年也遇到不少问题,有些问题都是使用土方法去解决,后面再慢慢写吧,准备将遇到的问题写成一个系列。 前情提要本次的项目是20年上线的储值卡系统,上线后发现内存缓慢增长(半个月涨到4G多),一直没有找到原因就让运维小伙伴
- 2024-08-02Codeforces Round 909 (Div. 3)--题目描述无法名状
好吧,可能是我的文字功底太弱了,首先滴就是这个B题题目链接我一开始还以为这个能排序,就是算排完序之后的最大差,但是仔细一看题目,好像不要求使用排序,于是就尝试暴力做法。我发现的暴力做法是枚举k,直到k==n/2为止,当时是因为没有开longlong导致WA了,后面发现时间不是怎么多就没有
- 2024-07-21无重复字符的最长字串
一、题目描述给定一个字符串 s ,请你找出其中不含有重复字符的 最长 子串 的长度。示例 1:输入:s="abcabcbb"输出:3解释:因为无重复字符的最长子串是"abc",所以其长度为3。示例2:输入:s="bbbbb"输出:1解释:因为无重复字符的最长子串是"b",所以其长
- 2024-05-23力扣 3.无重复字符的最长字串
题目描述:给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串的长度。示例 1:输入:s="abcabcbb"输出:3解释:因为无重复字符的最长子串是"abc",所以其长度为3。示例2:输入:s="bbbbb"输出:1解释:因为无重复字符的最长子串是"b",所以其长度为1。
- 2024-05-21Android导出所有多语言字串到表格
这种事情当然要写脚本完成啦,不然一个一个添加嘛?!!!python脚本:##注意:##1.有些语言的符号可能会乱码,比如es--->¡---->?##2.base_strings.xml必须包含所有key值,作为基准,否则可能会楼填。##3.使用:依次将不同语言的xml文件内容复制到target_strings.xml中,运行MergeLa
- 2024-04-23[ABC329C] Count xxx 题解
[ABC329C]Countxxx题解题目分析目的:统计本质不同而不是位置不同的所有字符都相同的字串。需要理解一下什么是本质不同而不是位置不同。结合样例1去理解这句话。列举样例1中的所有所有组成字符相同的字串。aaabaa编号字串位置\(1\)a\([1,1]\)\(2\)aa\([1
- 2024-04-10Leetcode反转字串541/翻转字串的单词151/实现 strStr方法28/重复的子字符串459
前言Leetcode541/151/28一、541题(反转字符串)题目描述:给定一个字符串s和一个整数k,从字符串开头算起,每计数至2k个字符,就反转这2k字符中的前k个字符。如果剩余字符少于k个,则将剩余字符全部反转。如果剩余字符小于2k但大于或等于k个,则反转前k个字符,其余
- 2024-04-09求字符串的连续最长字串
前言给定一个字符串,求连续字符最长子串,比如aaaacabbbbbbbc,输出七个b。(牛客上看到的面试手撕题,闲着没事实现了一下)#include<iostream>#include<map>#include<algorithm>usingnamespacestd;intmain(){strings;cin>>s;intcount=1;
- 2024-03-25[AHK2] 不用结束符的热字串
开始通常,我们使用热字串是这样的:::;btw::bytheway需要使用结束符(;''.等)来触发。但在官方文档中,找到一种方法可以不使用结束符,基于InputHook的方式。原始的例子就不展示了,我们直接入正题--封装后的代码。代码/***@example*;registeractionsbyconstructor
- 2024-02-02UVR5字串中英文对照
msgidSelectInputmsgstr选择输入文件msgidSelectOutputmsgstr选择输出文件msgidSelectInput(s)msgstr选择输入msgidWidenBoxmsgstr扩大框msgidCloseWindowmsgstr关闭窗口msgidEnableHelpHintsmsgstr启用帮助提示msgidOpenApplicationDirectoryms
- 2023-12-21按字根是否为汉字来分两大类
第一类:其本身是汉字的字根字串5━━汉字字根━━有98个字串4第一类又分“键名字根”、“汉字字根”、“单笔字根”三小类。字串61.键名字根━━有25个金、木、水、火、土,日、月、立、山、田,子、女、已、大、人,王、工、口、又、言,白、目、禾、之、纟。
- 2023-12-04Codeforces Round 800 (Div. 2)
CodeforcesRound800(Div.2)基本情况A题秒了。B题写了个递推,但是T了,这种构造题还是得多练。B.ParanoidString我的解法#include<iostream>#include<cstdio>#include<cstring>#include<algorithm>usingll=longlong;constintN=2e5+10;intt,n;char
- 2023-11-30【滑动窗口】无重复字符的最长字串、找到字符串中所有字母异位词、串联所有单词的子串
一、无重复字符的最长子串题目描述定一个字符串s,请你找出其中不含有重复字符的最长子串的长度。题目链接:无重复字符的最长子串示例1:输入:s="abcabcbb"输出:3解释:因为无重复字符的最长子串是"abc",所以其长度为3。示例2:输入:s="bbbbb"输出:1解释:因
- 2023-11-17PTAC语言删除字符串中的字串
这是题目。初见觉得还好,谁知道越分析越操蛋暗含深意。仔细看,假设我们通过遍历s1删除了两个显性的cat,哎,剩下的是什么Tomisamalecat咋样,牛逼不。说明这题肯定会出现删除一次不够的样例sample。假设我们熟知C语言中#include<string.h>中的strcat,strstr,strcpy等函数,那么这题可以比
- 2023-11-01掌握正则验证字串符,轻松搞定字符串匹配
正则验证字串符是一种强大的工具,可以帮助程序员在处理字符串时轻松进行复杂匹配。本文将介绍正则表达式的概念、语法和在编程中的应用,并通过实例演示如何使用正则表达式进行字符串匹配、替换和提取等操作。一、正则表达式概述在编程中,字符串的处理是不可避免的一部分。我们经常
- 2023-11-01掌握正则验证字串符,轻松搞定字符串匹配
正则验证字串符是一种强大的工具,可以帮助程序员在处理字符串时轻松进行复杂匹配。本文将介绍正则表达式的概念、语法和在编程中的应用,并通过实例演示如何使用正则表达式进行字符串匹配、替换和提取等操作。一、正则表达式概述在编程中,字符串的处理是不可避免的一部分。我们经常需
- 2023-10-29王道408---DS---串
主要内容就是KMP算法KMP串的一些基本概念1、子串/模式串串中任意多个连续的字符组成的子系列叫做字串2、主串包含字串的串称为主串3、模式匹配(patternmatching)字串的定位操作称为串的模式匹配,是求子串在主串中的位置算法参考:https://www.bilibili.com/video/BV19C4
- 2023-09-16流浪者
在字串中找到几个可疑字串,最终键入这个字串发现有点线索 不过发现只是简单的已知函数的索引并没有输入函数进行输入,然后想了想可能在外面有索引吧,然后就X进行交叉引用查看 来到了函数的外面 可以看到这是对输入字串进行了三层判断和操作后才将其带入到sub_401
- 2023-09-08makefile 函数
makefile函数1、findstring调用形式:$(findstringFIND,IN)函数功能:搜索字串“IN”,查找“FIND”字串。返回值:如果在“IN”之中存在“FIND”,则返回“FIND”,否则返回空。函数说明:字串“IN”之中可以包含空格、[Tab]。搜索需要是严格的文本匹配。例子:$(findstringa,ab
- 2023-09-07JS去掉空格
去掉字符串中的所有空格,不仅仅包含前后空格:text=text.replace(//s/ig,'');去掉前后空格:第一种方法:使用trim()functionTrim(m){while((m.length>0)&&(m.charAt(0)==''))m=m.substring(1,m.length);while((m.length>0)&&(m.c
- 2023-08-23[AHK2] 让终止符决定热字串
介绍这是一种在使用同一热字串的情况下生成不同结果的技巧。例子下面是一个例子,用于生成三种样式的CommonJs导入语句。它在我写nodeJs时可以省下些许麻烦。根据终止符的不同,会生成三种导入语句:空格->使用默认名app,导入模块自行输入。分号->变量名和模块名相同,输入
- 2023-08-23[刷题笔记] Luogu P2679 [NOIP2015 提高组] 子串
ProblemDescription我们可以换个思路。从字符串\(A\)中拿出\(k\)个字串使其变成\(B\)。求有几种不同的方案?Analysis我们发现\(A\)中的一个字符取或者不取影响后面的决策,这并不代表它一定有后效性,我们可以记录这一层状态。和最长公共子序列同理,定义\(f_{i,j,k,l}(\fo