Từ 2025 HEMS 6
Thông tin
include<bits/stdc++.h>
using namespace std;
long long giaithua(int x) {
long long a = 1;
for (int i = 1; i <= x; i++)
a = a * i;
return a;
}
int main() {
long long n;
cin >> n;
int tong = 0;
long long mau = 1;
for (long long i = 2; i * i <= n; i++) {
int dem = 0;
while (n % i == 0) {
n /= i;
dem++;
}
if (dem > 0) {
tong += dem;
mau *= giaithua(dem);
}
}
if (n > 1) {
tong += 1;
mau *= 1;
}
long long a = giai_thua(tong) / mau;
cout << a;
return 0;
}