자연 수 N(5<=N<=50,000)
1부터 N까지의 약수의 개수
#include <iostream>
int arr[50001]={0,};
using namespace std;
int main() {
int num;
cin>>num;
for(int i=1;i<=num;i++){
for(int j=i;j<=num;j+=i){
arr[j]++;
}
cout<<arr[i]<<" ";
}
cout<<endl;
return 0;
}
8
1 2 2 3 2 4 2 4