#include using namespace std; using ll = long long; #define rep(i, n) for (int i = 0; i < (int)(n); ++i) template bool chmax(T &a, T b) { if (a < b) { a = b; return true; } return false; } template bool chmin(T &a, T b) { if (a > b) { a = b; return true; } return false; } void solve(); int main() { cin.tie(nullptr)->sync_with_stdio(false); cout << fixed << setprecision(20); int t = 1; //cin >> t; while (t--) { solve(); } } int N,M,A[2<<17]; void solve() { cin>>N>>M; rep(i,N)cin>>A[i]; sort(A,A+N); priority_queue,vector>,greater<>>que; vectorB; for(int i=1;i