#include<bits/stdc++.h>
using namespace std;
const int maxn=1e5+5;
int n,m,mini=1e9,a[maxn],sum=0;
int main(){
cin>>n>>m;
for(int i=1;i<=n;i++){
cin>>a[i];
mini=min(mini,a[i]);
}
int mini2=1e9;
for(int k=1;k<=m;k++){
for(int i=1;i<=n;i++){
a[i]-=mini;
mini2=min(mini2,a[i]);
}
for(int i=1;i<=n;i++){
if(a[i]==0){
sum++;
}
if(sum==n){
cout<<0<<endl;
sum=0;
break;
}
}
mini=mini2;
cout<<mini<<endl;
}
return 0;
}
求助大佬!!!