diff options
| author | JBatzill <batzilljohannes@gmail.com> | 2014-11-22 15:25:21 +0100 |
|---|---|---|
| committer | JBatzill <batzilljohannes@gmail.com> | 2014-11-22 15:25:21 +0100 |
| commit | 6671028d5a0421a95fe313a04cabd8123fe312b6 (patch) | |
| tree | 75602808f5d2dc93834b4d380db3c8cf9176fa57 | |
| parent | 6faad4725bebb99535ebb1d479d35c39e45120e1 (diff) | |
Update suffixArray.cpp
| -rw-r--r-- | string/suffixArray.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/string/suffixArray.cpp b/string/suffixArray.cpp index 7c03d70..73c7aff 100644 --- a/string/suffixArray.cpp +++ b/string/suffixArray.cpp @@ -17,7 +17,7 @@ string lcsub(string s) { vector<vector<int>> v(2, vector<int>(s.length(), 0)); int vi = 0; for(int k = 0; k < a.size(); k++) a[k] = k; - for(int i = 1; i < s.length(); i *= 2, vi = (vi + 1) % 2) { + for(int i = 1; i <= s.length(); i *= 2, vi = (vi + 1) % 2) { sort(a.begin(), a.end(), [&] (const int &u, const int &l) { return cmp(s, v, i, vi, u, l) < 0; }); |
