#include using namespace std; #define REP(i,n) for(ll i=0; i<(ll)(n); i++) #define FOR(i,n,m) for (ll i=n; i<(ll)(m); i++) #define pb push_back #define INF 1000000007 #define all(a) (a).begin(),(a).end() typedef long long ll; typedef pair p; typedef pair pv; int dy[4]={-1,1,0,0}; int dx[4]={0,0,1,-1}; int N,K; int main(){ ios::sync_with_stdio(false); cin >> N >> K; multiset train; REP(i,N){ int t; cin >> t; int cnt=0; //おろす if(t<0){ t=-t; auto it=train.lower_bound(t); if(it==train.end()) continue; if(*it==t) train.erase(it); } //つむ else{ auto it=train.lower_bound(t); int tmp=distance(it,train.end()); if(K-1