B. Comparison String
B. Comparison String
原创 已于 2023-10-01 16:07:53 修改 · 粉丝可见 · 295 阅读 · 0 · 0 · 本内容遵循CC 4.0 BY-SA版权协议 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 GEO检测 · 编辑
文章链接:https://blog.csdn.net/hacker_51/article/details/133465810
题目:

样例:
cobol<br/>4<br/>4<br/><<>><br/>4<br/>>><<<br/>5<br/>>>>>><br/>7<br/><><><><<br/> |
|---|
| 3 3 6 2 |
|---|

思路:
由题意,条件是

又因为要使用尽可能少的数字,这是一道贪心题,所以我们可以知道,
当遇到符号相同的时候,肯定只能使用新的数字,即 使用的数字数量积累,累加 ++cnt,然后ans取我们尽可能使用的数字数量 ans = max(ans,cnt)
当遇到不同的符号的时候,我们可以用之前使用过的数字,避免数字数量的累加,即重回刚开始的数字, cnt = 1 数字积累量重置
代码详解如下:
1 | |
最后提交:

觉得不错的话,给点打赏吧 ୧(๑•̀⌄•́๑)૭
wechat pay
ali pay
B. Comparison String
http://blog.angindem.cn/2023/10/01/Angindem-CSDN博客/078_78/