linhy_Asa
linhy_Asa
全部文章
分类
题解(25)
归档
标签
去牛客网
登录
/
注册
linhy_Asa的博客
全部文章
(共60篇)
题解 | #汽水瓶#
本题模拟思路较为简单,每三个空瓶子兑换一个汽水,需要注意的时候,最后如果剩下两个空瓶子,仍可以兑换一瓶汽水。 #include <iostream> #include <vector> using namespace std; int main() { int n;...
C++
2022-05-16
0
257
题解 | #简单密码#
本题难度不大,分类讨论所有可能的情况即可。需要注意的是,大写字母直接加上33可以实现转小写后再往后移动一位的效果;另外大写字母Z要单独判断,否则转换错误。 #include <iostream> #include <string> using namespace std; ...
C++
2022-05-16
0
240
题解 | #密码验证合格程序#
本题的重点在于:如何判断字符串中的字符类型是否包括四种中的三种,以及字符串中是否有长度大于2的重复子串。这里采用暴力解法。对于问题一,可以定义个包含四个元素的数组,遍历字符串,如果找到某个类型的字符,则令相应的数组位置为1。遍历结束后统计数组中1的个数,如果大于或者等于3表示符合要求。对于问题二,可...
C++
2022-05-15
0
260
题解 | #简单错误记录#
本题考虑了字符串的操作,很多细节的问题需要考虑,还是很值得一做的。下面列出我在做本题时的一些关键注意点。值得一提的,利用C++标准模板库中的各类容器可以有效方便的解决很多细节问题。 1.循环输入一系列字符串的时候,如果每一行的字符串中有空格,应该如何输入? 利用while(cin)循环输入,但是由于...
C++
2022-05-08
0
274
题解 | #坐标移动#
本题主要考察对于字符串操作的熟练程度和代码基本功。首先,以;为间隔符将字符串拆分成各个子串,并放入容器中。其次,遍历容器内的所有子串,剔除非法坐标,计算合法坐标。其中涉及到一些"字符串转字符"、“字符转数字”等细节操作。 #include <iostream> #include <...
C++
2022-04-26
0
222
题解 | #求int型正整数在内存中存储时1的个数#
本题实际上考察的是十进制转化为二进制。利用multiset容器来存储二进制,提高查找速度。 #include <iostream> #include <set> using namespace std; int main() { int N; cin >...
C++
2022-04-25
0
283
题解 | #字符串排序#
本题很容易,利用STL库里的sort()函数中的自定义比较器,即可实现。 #include <iostream> #include <vector> #include <string> #include <algorithm> using namesp...
C++
2022-04-25
0
243
题解 | #句子逆序#
本题思路很明确,由于每一个单词内部的字母不需要被逆序,因此很简单。首先以空格为间隔符将各个单词存入一个容器中。然后用反向迭代器对这个容器进行遍历即可。 #include <iostream> #include <vector> #include <string> ...
C++
2022-04-25
0
296
题解 | #字符串反转#
没有难度,使用一个反向迭代器就OK了。 #include <string> #include <vector> using namespace std; int main() { string s; getline(cin, s, '\n'); in...
C++
2022-04-22
0
245
题解 | #数字颠倒#
本题没有啥难度,对数字进行处理,即可。 #include <iostream> #include <vector> using namespace std; int main () { int N; cin >> N; vector&l...
C++
2022-04-20
0
189
首页
上一页
1
2
3
4
5
6
下一页
末页