根据第k轮兔子的总数可以得出 p^k = n , (2<=p<=n,因为p,k均为正整数,因此在给定n的前提下,根据约束条件p^k = n可知,k = 1时p最大,此时p的值为n,当p的值为1的时候,n的值只能为1,不在题设的范围内,故舍去)

当 k = 1 时, p = n, p+k = n+1

当 k > 1 时,即 k>=2 时 p = n^(1/k),由于k>=2,故p+k <= n^(1/2)+k <= n^(1/2) + log2(n),

记f(n) = n+1- n^(1/2) - log2(n),f'(n) = (2 * ln2 * n - ln2 * n^(1/2) - 2)/(2 * ln2 * n)

解得当 n>=3 时,f(n)单调递增,f(3)≈0.68,

故当 n>=3 时,k = 1 时有最大的 p+k,其值为n+1,

当 n=2 时,p=2, k=1,p+k = n+1, 综上所述,p+k的最大值为n+1