long long tx,ty; long long GetMinCalculateCount(long long sourceX, long long sourceY, long long targetX, long long targetY) { tx = targetX; ty = targetY; return func(sourceX, sourceY); } long long func(long long sx,long long sy){ if(sx>tx||sy>ty) return -1; if(sx==tx&&sy==ty) return 0; long long t1,t2; t1 = func(sx+1, sy+1)+1; t2 = func(sx*2, sy*2)+1; if(t1==-1&&t2==-1) return -1; if(t1==-1) return t2; if(t2==-1) return t1; return min(t1, t2); } 能帮我看看为啥第三题只过了90%吗