467 Unique Substrings in Wraparound String 封装字符串中的独特子字符串
Posted lina2014
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了467 Unique Substrings in Wraparound String 封装字符串中的独特子字符串相关的知识,希望对你有一定的参考价值。
详见:https://leetcode.com/problems/unique-substrings-in-wraparound-string/description/
C++:
class Solution { public: int findSubstringInWraproundString(string p) { vector<int> cnt(26, 0); int len = 0; for (int i = 0; i < p.size(); ++i) { if (i > 0 && (p[i] == p[i - 1] + 1 || p[i - 1] - p[i] == 25)) { ++len; } else { len = 1; } cnt[p[i] - \'a\'] = max(cnt[p[i] - \'a\'], len); } return accumulate(cnt.begin(), cnt.end(), 0); } };
参考:https://www.cnblogs.com/grandyang/p/6143071.html
以上是关于467 Unique Substrings in Wraparound String 封装字符串中的独特子字符串的主要内容,如果未能解决你的问题,请参考以下文章
LeetCode 467 - Unique Substrings in Wraparound String - Medium (Python)
467 Unique Substrings in Wraparound String 封装字符串中的独特子字符串
LeetCode Unique Substrings in Wraparound String
unique-substrings-in-wraparound-string(好)
[LeetCode] Unique Substrings in Wraparound String 封装字符串中的独特子字符串
动态规划-独特的子字符串存在于Wraparound String总个数 Unique Substrings in Wraparound String