Vibia
Vibia
全部文章
分类
题解(3)
归档
标签
去牛客网
登录
/
注册
Vibia的博客
全部文章
(共3篇)
题解 | #子串#
题目涉及到16进制,故使用 char 数组来存储数字(0-9)和字母(A-F)。 题目涉及多次进制转换,故将进制转换封装成函数,当需要生成 s(n,k) 时反复调用函数并拼接在一起即可。 生成 s(n,k) 后直接使用 string.find() 来进行查找即可。 // Problem: 子串 /...
C++
字符串
2023-03-28
1
355
题解 | #单词识别#
思路是先截取单词,通过map记录单词个数,再转存vector进行排序。 ">using namespace std; typedef pair<string,int> Word; bool cmp(Word w1,Word w2) { return w1.second>w2...
C++
2022-02-22
6
686
题解 | #单词替换#
思路:设字符串为s1,要替换的单词s2,替换内容s3。设两个标记位f1、f2,f1指向单词后的空格,f2指向每个单词的第一个字母。遍历s1,每当遇到空格或遍历到字符串结束时进行一次判断,更新f1和f2,截取f1和f2之间的单词st与s2对比,如果相同则输出s3,不相同输出st。 #include&l...
C++
字符串
2022-01-27
11
447