รับค่าจำนวนเต็มบวกn
ทำให้สแควร์รูท√n
เป็นรูปแบบที่ง่ายa√b
ขึ้นโดยการแยกปัจจัยสแควร์ทั้งหมด เอาต์พุตa,b
ควรเป็นจำนวนเต็มบวกโดยn = a^2 * b
มีb
ขนาดเล็กที่สุดเท่าที่จะเป็นไปได้
คุณสามารถส่งออกa
และb
ในลำดับใดก็ได้ในรูปแบบที่เหมาะสม คุณไม่สามารถละเว้นเอาต์พุตของ1
โดยปริยาย
ผลลัพธ์สำหรับn=1..36
เป็น(a,b)
:
1 (1, 1)
2 (1, 2)
3 (1, 3)
4 (2, 1)
5 (1, 5)
6 (1, 6)
7 (1, 7)
8 (2, 2)
9 (3, 1)
10 (1, 10)
11 (1, 11)
12 (2, 3)
13 (1, 13)
14 (1, 14)
15 (1, 15)
16 (4, 1)
17 (1, 17)
18 (3, 2)
19 (1, 19)
20 (2, 5)
21 (1, 21)
22 (1, 22)
23 (1, 23)
24 (2, 6)
25 (5, 1)
26 (1, 26)
27 (3, 3)
28 (2, 7)
29 (1, 29)
30 (1, 30)
31 (1, 31)
32 (4, 2)
33 (1, 33)
34 (1, 34)
35 (1, 35)
36 (6, 1)
เหล่านี้เป็น OEIS A000188และA007913