#include #include int main(){ std::vector contena; int n, k; std::cin >> n >> k; int d = 0; for (int i = 0; i < n; ++i){ int w; std::cin >> w; if (w > 0){ int cnt = 0; for (auto it = contena.begin(); it != contena.end(); ++it){ if (*it >= w)cnt++; } if (cnt < k)contena.push_back(w); } else{ for (auto it = contena.begin(); it != contena.end(); ++it){ if (*it == -w){ contena.erase(it); break; } } //contena.erase(std::remove(contena.begin(), contena.end(), -w),contena.end()); } } std::cout << contena.size() << std::endl; system("pause"); return 0; }