the variable s is not increasing already tried several forms, pass by parameter, global variable, nothing is right
public static int p(int m,int p,int t,int s ){
int resultado;
if(m == 0 ){
s++;
resultado = s;
}
else if(m == 1){
s++;
resultado = t;
}
else {
s++;
resultado = 2*p(m-1,p,t,s) + p(m-2,p,t,s);
}
return s ;
}