(牛客周赛 9)C.小美的01串翻转
(牛客周赛 9)C.小美的01串翻转
原创 已于 2023-08-28 18:27:07 修改 · 粉丝可见 · 1.2k 阅读 · 0 · 0 · 本内容遵循CC 4.0 BY-SA版权协议 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 · 编辑
文章链接:https://blog.csdn.net/hacker_51/article/details/132544573
题目:

样例:
cobol<br/>10001<br/> |
|---|
| 8 |
|---|

思路:
这里是连续的找子串,权值的意思是 我们取反操作了多少次,
我们有假设长度是 5 ,字符串是 10001
那么相邻不一样的字符串有两种情况 01010 或者 10101,那么它的权值分别是 4 和 1
又因为,我们是找到该字符串的所有子串之和是多少,所以在这里,我们应该知道子串是连续的,
并且我们是一步一步进行取反01 和 10 的情况,记录这样操作的次数,取最少操作数累加即可。
代码详解如此下:
1 | |
最后提交:

觉得不错的话,给点打赏吧 ୧(๑•̀⌄•́๑)૭
wechat pay
ali pay
(牛客周赛 9)C.小美的01串翻转
http://blog.angindem.cn/2023/08/28/Angindem-CSDN博客/039_39/