Thừa số nguyên tố thứ K


Submit solution

Points: 50
Time limit: 1.0s
Memory limit: 64M

Author:
Problem type

Cho hai số nk, in ra thừa số nguyên tố thứ k trong phân tích thừa số nguyên tố của n.

Dữ liệu vào

  • Dòng đầu tiên chứa số nguyên T là số bộ dữ liệu vào kiểm tra, mỗi bộ dữ liệu vào gồm một dòng chứa hai số nguyên dương n,k cách nhau một dấu cách.

Ràng buộc:

  • 0<T100;0<N105;0<k50.

Kết quả

  • in ra T dòng, mỗi dòng in ra thừa số nguyên tố thứ k trong phân tích thừa số nguyên tố của n. Nếu k lớn hơn số lượng các thừa số nguyên tố của n thì in ra -1.

Ví dụ:

INPUT

Copy
2
225 2
81 5

OUTPUT

Copy
3
-1

Giải thích:

  • Test 1: n=225k=2, 225 = 3 x 3 x 5 x 5. Thừa số nguyên tố thứ 2 là 3.
  • Test 2: n=81k=5, 81 = 3 x 3 x 3 x 3, vì k=5 lớn hơn số lượng các thừa số nguyên tố của 81, do đó ta in ra -1.

Comments

There are no comments at the moment.