首页 > 游游的01串操作
头像 牛客886688号
发表于 2023-08-13 20:45:30
我们考虑字符串处理方面有两种情况,第一种是第一个字符不变,改变其他字符。第二种是第一个字符改变,再去改变其他字符,最后取一个 min⁡\minmin 即可。 代码: #include<bits/stdc++.h> using namespace std; signed main(){ 展开全文
头像 tankewei911
发表于 2024-10-16 17:08:50
题意 这里有一个由0或1构成字符串,我们需要通过变换字符(1或0)使字符串中相邻的两个字符互不相等。又知道更改第位的字符需花费,求使字符串合法的最小花费? 思路 因为我们我那时要求最小花费,但是此处要考虑两个值。 改变字符的操作数量 改变每一个字符的花费不同 这时我们通过最小值又不可以直接贪心便 展开全文
头像 Gyrie
发表于 2026-03-24 11:03:38
这道题我一开始的思考是逐步改变某个位的1、0,结果发现如果这样的话dp爆栈先不说,并且无法写出状态转移的方程,联想到大模型视频生成的算法中有一条就是取消单时间节点的生成,转用整体时间轴的生成,这就启发了我从整体入手,自然地发现了字符串标准串就只有两种情况,1010……和010101……那么就简单了, 展开全文