Efficiency isn’t that important. An extra 100 calories per day of protein, fat, or carbs is largely interchangeable assuming an otherwise balanced diet. In other words if your in a balanced diet with 33% of each and you add 100 calories of any of them you will gain weight.