完全平方数是一系列奇数之和

1 = 1
4 = 1 + 3
9 = 1 + 3 + 5
16 = 1 + 3 + 5 + 7
25 = 1 + 3 + 5 + 7 + 9
36 = 1 + 3 + 5 + 7 + 9 + 11
....
1+3+...+(2n-1) = (2n-1 + 1)n/2 = n*n

时间复杂度为O(sqrt(n))。

posted @ 2017-12-05 19:53  Blue_Keroro  阅读(455)  评论(0编辑  收藏  举报