I think that the answer should be 'A' (instead of 'C') because total calories consumed are immaterial when calculating the ratio.
is a question ambiguous? The question is asking if the guy fits the ratio. (1) Says to us that he definitely does. I don't see any restrictions strictly showing how many calories should be derived. Thus I also considered calories info irrelevant.
Bunuel, please help
To reiterate what Bunuel mentioned in his original solution, the key is that statement 1 only gives us information on what he ate for 1 meal that day. True, that meal followed the ratio, but statement 1 is not sufficient because the original question is asking whether the person followed the ratio THAT DAY, not just for 1 meal. We do not have information on what that person ate for other meals of the day.
Statement 2 is not sufficient either because we don't know the breakdown of the 1500 calories and cannot check the ratio.
However, when we combine both statements, they basically tells us that the person only ate 1 meal that day - the meal mentioned in statement 1. This is why C is the answer (1+2 are sufficient).
Hope this helps.