PETER Phantom says to 電訊台class Solution { public: bool hasAllCodes(string_view s, int k) { const int n = s.length(); if ((n - k + 1) * k < (1 << k)) return false; unordered_set<string_view> c; for (int i = 0; i + k <= n; ++i) c.insert(s.substr(i, k)); return c.size() == (1 << k); } };at Sat, Mar 13, 2021 6:04 PM