Gửi bài giải
Điểm:
1,00 (OI)
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
256M
Input:
stdin
Output:
stdout
Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Pascal, Python
Số ~M~ là ước số chẵn của ~N~ nếu thỏa ba điều kiện sau:
- Điều kiện 1: ~N~ chia hết cho ~M~;
- Điều kiện 2: ~M~ là số chẵn;
- Điều kiện 3: ~0 < M < N~.
Viết chương trình nhập số nguyên dương ~N~ ~(1 < N < 250)~.
Yêu cầu
Tìm tích các "ước số chẵn" của ~N~.
Dữ liệu đầu vào
Gồm duy nhất số nguyên dương ~N~ ~(1 < N < 250)~.
Dữ liệu đầu ra
Gồm một số nguyên duy nhất là đáp án của bài toán, nếu không có ước chẵn nào hãy in ra ~0~.
Ví dụ
Ví dụ 1
INPUT
16
OUTPUT
64
Giải thích: Các "ước số chẵn" của ~16~ là ~2, 4, 8~. Tích tất cả "ước số chẵn" là: ~2 \times 4 \times 8 = 64~.
Bình luận
Bài này có 1 testcase có output vượt long long nên phải xài 1 kiểu dữ liệu khác
cần upvote gấp