                if (buf.size() > K - 1) {
                    std::sort(buf.begin(), buf.end());
                    for (int i = 0; i < buf.size() - K + 1; i++) { v.push_back(buf[i]); }
                }
