Greedy doubts on leetcode


question-https://leetcode.com/problems/find-the-minimum-number-of-fibonacci-numbers-whose-sum-is-k/

I dont know why my solution is giving errors.Please correct it