2024-06-27 2024-10-05 problem 1 分钟读完 (大约116个字) 0次访问LC2734.执行子串操作后的字典序最小字符串题目链接:2734. 执行子串操作后的字典序最小字符串 - 力扣(LeetCode) 题解 贪心,刚开始没有看到至少需要修改一个字符错了一次。 参考代码 1234567891011121314151617181920class Solution {public: string smallestString(string s) { int ok = 0; for (int i=0;i<s.size();i++) { if (s[i] != 'a' && ok == 0) { ok = 1; } // cout<<s[i]<<endl; if (ok == 1 && s[i] == 'a') { break; } if(ok == 1) s[i] = s[i] - 1; } if (ok == 0) s[s.size()-1] = 'z'; return s; }}; LC2734.执行子串操作后的字典序最小字符串https://blog.xiang578.com/problem/lc2734.html作者Ryen Xiang发布于2024-06-27更新于2024-10-05许可协议 LeetCode, greedy