The part you're missing is that the evaluator already knows the answer. They're not looking that you can arrive at the correct answer, but that you know how to arrive at the correct answer. If "arriving at the correct answer" just means retrieving data from a Baysian database using a Markov chain you have only demonstrated you provide no value in the chain and should indeed get a mark of zero or get recycled.