- 博客(4)
- 收藏
- 关注
原创 20250324--acwing 快排 01
1.do-while里面不取等:这样在极端情况a[]里全等的时候,会一直自增到越界(因为先自增了才进行的判断)快排:分治算法---经典问题:金块问题。(预习)复习算法第一天。
2025-03-24 16:23:07
122
原创 DAY 1 LUOGU B2109
注意:string 的常形式是"abcde",用的是双引号,string的字符串比较相等可以用==,字符数组的不行,得用strcmp(str1,str2)==0来判断相等。string,配套 #include<string>,且用到string a,a.size()求字符串长度。3.ascii码转换字母。
2024-02-27 19:07:29
199
原创 DAY1 LUOGU B2110
最后通过遍历判断指示变量是否为0判断是不是只有一次,由于从左到右遍历,第一次出现的就是从左到右遍历遇到的第一个指示变量为0的。因为证明至少出现了一次。法二:利用ascii码的规律进行桶统计的方法,计算次数,看谁是从左到右出现次数第一个为1的。通过if语句控制第二次再出现该字母时进入指示变量改变的语句体,将对应的指示变量变为1;1.string读入,string.size()可以求大小;判断变量初始置零,进入一次循环后变为1,被标记出现一次;法一:指示变量和判断变量双管齐下。(下图代码是洛谷上这位的题解。
2024-02-27 19:05:41
182
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人