3
* @param {number[]} parent7
var TreeAncestor = function (n, parent) {9
for (let i = 0; i < n; i++) {13
for (let i = 0; i < n; i++) {17
for (let j = 1; j < 20; j++) {18
for (let i = 0; i < n; i++) {19
if (p[i][j - 1] == -1) {22
p[i][j] = p[p[i][j - 1]][j - 1];29
* @param {number} node33
TreeAncestor.prototype.getKthAncestor = function (node, k) {34
for (let i = 0; i < 20; i++) {46
* Your TreeAncestor object will be instantiated and called as such:47
* var obj = new TreeAncestor(n, parent)48
* var param_1 = obj.getKthAncestor(node,k)