logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

接龙数列 、 子串简写 与 砍树

对于一个长度为 K 的整数数列:A1​,A2​,…,AK​,我们称之为接龙数列当且仅当 Ai​ 的首位数字恰好等于 Ai−1​ 的末位数字(2≤i≤K)。例如 12,23,35,56,61,11 是接龙数列;12,23,34,56 不是接龙数列,因为 56 的首位数字不等于 34 的末位数字。所有长度为 1 的整数数列都是接龙数列。现在给定一个长度为 N 的数列 A1​,A2​,…,AN​,请你计

文章图片
#蓝桥杯#学习
第十章-竞赛题目选讲

举个例子,我们的枚举上限是 114514,目前枚举到的是 1045,此时虽然 5 这一位相等,但是不论以后怎么枚举,我们枚举的数字一定小于 114514。一但一个区间的g相等了,随着右端点右移,这个区间的g会一直相同,所以将相同的g压缩了。给一个长度为 n(n≤105)的数列 a(ai​≤1012),找到一个连续子序列使得子序列的公约数与长度的乘积最大,求这个最大值。在满足 ∣x∣≤a,∣y∣≤b

文章图片
#算法
紧急措施 、 过滤多余的空格 与 单词的长度

定义四个变量:“account”“code”“email”与“myemail”(用于判断是否为要处理的一行数据)。如果是空格,进入判定:bool值是否为false(即之前不是空格),为真,添加空格到新字符串,并且更新bool为true。//如果inSpace为true,说明是连续空格的一部分,会直接跳过接下来的空格。//新的字符串,用于存放处理后的字符串。= ' '){//遍历字符串,非空格则添加

#算法#c++#数据结构
“传智杯”第六届河南省高校新生程序设计大赛热身赛-赛后总结

这道题我利用STL容器中的键值<key,value>对来存储加密关系,学习了“.count()”函数,用来查找键值对中的key。但是我写的代码有缺陷只存储了案例中的加密关系,非案例的无法读取。然后遍历字符,将非空格的字符存入我定义的a[i][j]二维数组,遇到空格就i++并重置j=0;没办法,问了AI后改用容器,并初始化矩阵为X,再用遍历填充矩阵,以下为AI给后的代码(有bug,还未完成排序部分)

#c++#算法#开发语言
到底了