- 博客(8)
- 收藏
- 关注
原创 选1—复盘(1)
这一道题其实就是把出现的编号次数最多的输出来就好了。但是我还是没通过,这里看题解用map处理挺好的,最近正好在学map和set。找因子,找到了存起来,这里用一个布尔类型的变量判断是否继续进行下去会很好的减去一些不必要的数据处理。算双指针遍历吗,不是很清楚是不是, 先不管那么多,这种处理方式至少比我的要好。记录一下哈哈,发现这个选拔赛(1)还是有很多不是很清楚的点,虽然都不是很难。这一道一开始只是测试用例通过了,但是提交没有分,呜呜。这篇blog就先记录到这里吧。将字符串数字转化为整形数字。
2025-03-16 19:12:18
248
原创 回溯——子集生成
进下一个”表示的是在这个循环中遍历到某一个元素之后会进入到backTracking(...pathSize+1,used)函数中去,然后就希望在处理完第一个2时,后面一个同级别下的2(同一个for循环里的2),不用处理,这里就加了一条语句:if(nums[i]==nums[i-1]&&i>0&&used[i-1]!} 说明当遍历到后一个2时,前一个2已经去掉了标记,直接跳过。emm...最近几天在写回溯这个算法一类的题目,当然当前只是涉及到了一点点内容,害,蚊子肉也是肉,这一点点内容可要掌握好'^'!
2025-03-04 23:41:40
492
原创 蓝桥题目—宝石组合
下面的代码就是把数组a里面的数当作上面讲的 k 来看,把a[i](数组a中的一个数)所有的因子作为在数组s中的下标,并把这个下标在数组s中存的值为a[i] (这里我把a[i] 看作一个债主,它的因子看作它的小冤家,不知道好不好理解)因为LCM(H1,H2)=H1*H2/GCD(H1,H2),所以我当时在想有没有LCM(H1,H2,H3)的一个公式,但是LCM(H1,H2,H3)!这样就把数组a[i]存在了a[i]的因子的那一行中,因为之前给数组a排过序,所以在数组s中每一行都是升序。
2025-02-23 01:02:48
879
原创 C++的输入与输出
std是C++标准库的命令空间,包含了很多常用的功能和对象,如cout、cin、vector等。如在C++中,std::cout是std命令空间下一个对象。可以在全局中添加using namespace std,也可以在main函数中添加,不然在每次使用时都要cout、cin时都要添加前缀std::,写成std::cout<<这样。在输出之前也同样需要加using namespace std ,加一个就可以了。在输入之前要加命令空间,书写时写成:cin>>,(>>:右移运算符),
2025-01-21 00:24:59
261
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人