26. 不相同的字符串(第一期模拟笔试)
26. 不相同的字符串(第一期模拟笔试)
原创 已于 2023-10-16 17:16:33 修改 · 粉丝可见 · 172 阅读 · 0 · 0 · 本内容遵循CC 4.0 BY-SA版权协议 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 GEO检测 · 编辑
文章链接:https://blog.csdn.net/hacker_51/article/details/132790907
链接: 卡码网KamaCoder
题目:

样例:
cobol<br/>1<br/>abab<br/> |
|---|
| 2 |
|---|

思路:
这里的题目要求我们要最少操作删除次数,我们可以先统计每个字符个数,然后开始删除,每操作删除一次,就会产生一个新字符,ans+= r[i] >> 1 就是我们操作次数,然后记得操作过后剩余的字符个数是多少,最后统计一下我们操作完成后,剩余的有多少个 0 位,然后判断我们 产生 ans 个字符后可不可以补完,不可以就累加我们之后继续多余的操作数,就是我们最少操作数。
代码详解如下:
1 | |
最后提交:

觉得不错的话,给点打赏吧 ୧(๑•̀⌄•́๑)૭
wechat pay
ali pay
26. 不相同的字符串(第一期模拟笔试)
http://blog.angindem.cn/2023/10/16/Angindem-CSDN博客/057_57/