GRJ_16
GRJ_16
全部文章
分类
归档
标签
去牛客网
登录
/
注册
GRJ_16的博客
TA的专栏
39篇文章
0人订阅
中等(算法题解)
26篇文章
261人学习
较难(算法题解)
11篇文章
222人学习
困难(算法题解)
2篇文章
226人学习
全部文章
(共39篇)
题解 | #字符串合并处理#
来自专栏
将输入的两个字符串合并后按下标的奇偶放入两个vector中,排序后按要求对每个字符进行处理,最终合成结果输出。 #include <iostream> #include <vector> #include <algorithm> #include <cmat...
2024-04-01
0
153
题解 | #素数伴侣#
来自专栏
将输入的数分为奇数和偶数,只有奇数和偶数的和才有可能为素数,因此需要将奇数集合和偶数集合的数字组合在一起。遍历每一个奇数,为它寻找合适的偶数组成一对,使用find函数,如果合适的偶数已经组成了一对,则让它的奇数同伴寻找其他合适的偶数,如果最终此奇数可以找到偶数组成一对,则组合数加一,循环结束后输出组...
2024-04-01
0
174
题解 | #查找兄弟单词#
来自专栏
创建一个map用于统计原字符串中每个字母出现的次数,再创建一个map依次统计序列中每个字符串的每个字母出现次数,如果两个字符串长度相等并且每个字母出现的次数相等,且两个字符串不相等,即为兄弟字符串,将其添加到vector中,排序后输出第k个字符串。 #include <iostream>...
2024-03-30
0
178
题解 | #字符串排序#
来自专栏
获取字符串后,将英文字母提取到vector中,然后进行排序,排序使用的是归并排序(忽略大小写),然后将字符串输出,非字母位置输出原字符。 #include <cctype> #include <iostream> #include <vector> using n...
2024-03-29
0
193
题解 | #数据分类处理#
来自专栏
对读入的R进行排序和去重,然后遍历每个R中的元素,使用find函数判断相应的I中的元素是否满足条件,使用合适的数据结构按顺序保存数据,最后按照格式输出即可。 #include <iostream> #include <vector> #include <algorith...
2024-03-29
0
154
题解 | #合唱队#
来自专栏
使用动态规划的思想,对于每一个同学,建立他的左子队和右子队,左子队的人员数目为左边每个身高比他小的人的左子队人员数目中的最大值加一,右子队同理。需要出队的最少人数即为总人数减去最大的队伍人数。 #include <iostream> #include <vector> usi...
2024-03-29
0
191
题解 | #密码验证合格程序#
来自专栏
分别验证密码的长度、符号种类、是否有长度大于2的子串重复判断是否合格。符号种类可以使用set的不可包含重复元素的特性,子串重复的判断,可以判断长度从3到密码长度一般的子串是否可用find函数找到。 #include <iostream> #include <set> usin...
2024-03-18
0
261
题解 | #简单错误记录#
来自专栏
为错误记录创建一个类Record,用来记录每一条错误记录,包含名称、数目统计、代码行数信息,使用vector记录错误信息,输出最后8条即可。 #include <iostream> #include <vector> using namespace std; class R...
2024-03-17
0
196
题解 | #识别有效的IP地址和掩码并进行分类统计#
来自专栏
用到正则表达式来简化代码,先判断掩码是否正确,然后判断IP地址是否正确,最终输出统计结果。 #include <iostream> #include <regex> #include <cmath> using namespace std; void analy...
2024-03-16
0
172
题解 | #牛群编号的回文顺序II#
来自专栏
将每一个节点存入vector中,然后按链表的长度由最长到1判断是否为回文链表,如果初始链表为回文的,则返回空链表,否则返回最长的回文子链表的头节点,将回文子链表的最后一个节点的指向置为nullptr。 /** * struct ListNode { * int val; * struct Li...
2024-03-10
0
222
首页
上一页
1
2
3
4
下一页
末页