让枚举最小字典序, 由于string可以直接比较字符串的字典序。
① 让奇数位字符加a ,用到函数updata 具体看下面实现,加上’0’就可以转换为string类型!!!很神奇。
②后移b位可以用函数substr实现,具体看代码。
class Solution {
public:
void updata(char& s, int a)
{
s = '0' + (s - '0' + a)%10;
}
string findLexSmallestString(string s, int a, int b) {
string ans = s;
int n = s.size();
本文介绍如何通过C++编程找到在执行特定操作后字典序最小的字符串。主要方法包括:1) 对奇数位置字符加'a',利用update函数将字符转换为string;2) 字符串后移'b'位,借助substr函数实现。
最低0.47元/天 解锁文章
518

被折叠的 条评论
为什么被折叠?



