• VNOJ
  • Trang chủ
  • Danh sách bài
  • Các bài nộp
  • Thành viên
  • Các kỳ thi
  • Thông tin
    >
    • Máy chấm
    • Custom Checkers
    • Github
VI EN Đăng nhập  hoặc  Đăng ký

hahahabach

  • Thông tin
  • Thống kê
  • Blog

Số bài đã giải: 22
Hạng điểm: #977
Tổng điểm: 14,68
Đóng góp: 0

Xem các bài nộp

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 *= giai
thua(dem);
}
}
if (n > 1) {
tong += 1;
mau *= 1;
} long long a = giai_thua(tong) / mau;
cout << a;
return 0;
}

Huy hiệu

Người dùng này không có huy hiệu nào.

«    »
CN
T2
T3
T4
T5
T6
T7
Ít
Nhiều

dựa trên nền tảng DMOJ | theo dõi VNOI trên Github và Facebook