小花花园地
小花花园地
全部文章
分类
归档
标签
去牛客网
登录
/
注册
小花花园地的博客
全部文章
(共33篇)
C++从中间往两边判断对称,奇偶情况不同 | #密码截取#
报错于aba和abba两次count的初始设置有问题 #include <iostream> #include <vector> using namespace std; int main() { string s; getline(cin, s); ...
2024-08-14
0
94
C++用sort速解 | #查找兄弟单词#
理想解法是用map判断兄弟,用插入排序排列字符串顺序。不知道为什么但写了三个子函数;sort用于原始字符串排列、重排字符顺序判断是否兄弟; #include <iostream> #include <vector> #include <algorithm> #in...
2024-08-14
0
124
C++有条件的冒泡,边界练习 | #字符串排序#
看题意要选用有稳定性的排序算法,加上要保留一些字符位置,所以用冒泡。因为要跳过非字母字符,交换对象总难确定是否是下一个,所以需要位置下标,标记符合条件可以被交换的下一个字符位置next;以及上一次交换停在哪last,方便下一次大循环i直接跳到符合条件的位置。 #include <iostrea...
2024-08-13
0
91
C++动态规划暴力 | #合唱队#
#include <iostream> #include <vector> using namespace std; int minP(vector<int> arr, int N) { vector<int> dp1(N, 1); ...
2024-08-13
0
93
C++正则表达式规则 | #密码验证合格程序#
本质好像还是暴力,但用正则能简化两级循环;思路来源于各位大佬题解 #include <iostream> #include <vector> #include <regex> using namespace std; bool isOk(string s){ ...
2024-08-11
0
113
C++ | #汽水瓶#
非常应用题的解法消耗3空瓶可以换1瓶,喝完又多1空瓶,每执行这样一组计算,都相当于消耗2空瓶,喝了1瓶;和用2空瓶借1空瓶喝完还给老板结果是一样的,都是消耗2空瓶,喝了1瓶。兑换之所以可以终止是因为每次兑换消耗的空瓶数总比换到的汽水数多。 #include <iostream> usin...
2024-08-07
0
184
C++分清s和统计a | #删除字符串中出现次数最少的字符#
参考评论区大佬写法,用迭代器简化循环搞不清字符串s,字符s[i]/x,字符统计数组arr #include <iostream> using namespace std; int main() { string s; getline(cin, s); int ...
2024-08-07
0
136
C++多项对应用字典| #简单密码#
死磕z+1变a咋变,看评论发现单个处理就行。 #include <iostream> #include <string> using namespace std; int main() { string d1 = "22233344455566677778...
2024-08-07
0
121
C++且和或搞混卡了很久 | #坐标移动#
#include <iostream> #include <string> #include <sstream> using namespace std; bool isFakeP(const string t){ if(t.empty()) retur...
2024-08-07
0
83
C++十转二 | #求int型正整数在内存中存储时1的个数#
#include <iostream> using namespace std; int count1(int n){ int count = 0; while(n/2 || n%2){ if(n % 2 == 1) count++; n...
2024-08-07
0
99
首页
上一页
1
2
3
4
下一页
末页