https://www.acmicpc.net/problem/1449
#include<stdio.h>
int main() {
int n,l;
scanf("%d %d",&n,&l);
int arr[n];
for(int i=0;i<n;i++){
scanf("%d",&arr[i]);
}
for(int i=0;i<n;i++){
for(int j=0;j<n-1-i;j++){
if(arr[j]>arr[j+1]){
int temp=arr[j];
arr[j]=arr[j+1];
arr[j+1]=temp;
}
}
}
int count=1;
int num=l-1;
for(int i=0;i<n-1;i++){
if(num>=arr[i+1]-arr[i]){
num-=arr[i+1]-arr[i];
}
else{
num=l-1;
count++;
}
}
printf("%d",count);
}