Trạng thái

Để giúp dân phòng chống dịch Covid-19, thành phố Vinh đã điều động \(N\) cán bộ y tế xuống tận các phường xã để hướng dẫn người dân cách phòng chống dịch. Để lực lượng được phân bổ đồng đều, ban tổ chức muốn chia ra các tổ sao cho số người trong mỗi tổ là như nhau.

Yêu cầu:

Em hãy viết chương trình giúp ban tổ chức đưa ra số cách chia mà số người trong mỗi tổ là như nhau.

Dữ liệu:

  • Một dòng ghi số nguyên dương \(n(0 \leq n \leq 10^{12})\)

Kết quả:

  • Một dòng ghi kết quả là số cách chia.

Dữ liệu vào

    9

Output

    3

Giải thích: Với N=9 có 3 cách chia đó là:

  • Chia thành 1 tổ duy nhất

  • Chia thành 3 tổ

  • Chia thành 9 tổ

Lúc này số người trong mỗi tổ sẽ là như nhau.

Thông tin
Thông tin bài tập
Gửi bài giải
Điểm
100
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
64 M
I/O
stdin -> stdout
Loại đề bài
Số học: Ước, bội
Ngôn ngữ cho phép
C#, C++, Python