Thừa số lớn nhất

View as PDF

Submit solution

Points: 50.00
Time limit: 1.0s
Memory limit: 64M
Input: stdin
Output: stdout

Author:
Problem type
Allowed languages
Assembly, Awk, Brain****, C, C++, Java, Pascal, Perl, Python, Sed, Text

Cho số nguyên dương ~n~, tìm thừa số nguyên tố lớn nhất của ~n~ trong dãy phân tích nguyên tố của ~n~.

Ví dụ:

  • ~n = 4 = 2^2~ => thừa số nguyên tố lớn nhất là 2
  • ~n~ = 14 = 2 x 7 => thừa số nguyên tố lớn nhất là 7

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 một số nguyên dương ~N~.

Ràng buộc:

  • ~0 < T \leq 100; 0 < n \leq 10^{10}.~

Kết quả

  • in ra ~T~ dòng, mỗi dòng in ra thừa số nguyên tố lớn nhất của ~n~.

Ví dụ:

INPUT

3
6
15
9999999967

OUTPUT

3
5
9999999967

Loading...