Đếm cặp

Xem dạng PDF

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: demcap.inp
Output: demcap.out

Nguồn bài:
Bedao
Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Kotlin, Pascal, PyPy, Python, Scratch

Với mỗi số nguyên ~n~ cho trước, bạn hãy đếm số cặp ~(a, b)~ (~a, b~ chẵn, ~a, b > 0~) sao cho ~a . a . b . b = n~. Lưu ý: Cặp ~(a, b)~ có kể thứ tự. Ví dụ, (1, 2) và (2, 1) là hai cặp số khác nhau.

Input demcap.inp

  • Dòng đầu tiên gồm số nguyên dương ~t~ ~(1 \le t \le 20)~ - Số bộ test
  • ~t~ dòng tiếp theo, mỗi dòng gồm một số nguyên dương ~n~ ~(0 < n \le 10^{18})~

Output demcap.out

  • In ra ~t~ dòng, mỗi dòng gồm một số nguyên là số cặp thoả mãn.

Scoring

Subtask Điểm Ràng buộc
1 10% \( N \leq 10^6 \)
2 30% \( N \leq 10^{12} \)
3 60% \( N \leq 10^{18} \)

Sample Input 1

2
144
72

Sample Output 1

2
0

Note

  • Trong testcase thứ 1, các cặp số thoả mãn là: (2, 6), (6, 2)
  • Trong testcase thứ 2, không tồn tại cặp số thoả mãn

Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.