Given pseudocode:
X is an array
function FUN(X)
l = length(X)
if l <= 1 then
PRINT("Hello")
return
end if
p = l / 3
FUN(X[1...p])
FUN(X[(l-p+1)...l])
end function
I now want to get the reccurence of this pseudocode. At the moment I have $$T(n) = 2 \cdot T(\frac{n}{b})\cdot O(1)$$
but the problem is that I don't know how to handle the fact that the first recursive call has a subproblem size of $\frac{1}{3}$ and the second has a subproblem size of $\frac{2}{3}$. What is $\frac{n}{b}$ then?