多分なんだけど、
⑴は10円が10枚に達していない(5枚)から、100円に換えて表すことができないのに対して、
⑵は50円が2枚に達している(3枚)から、100円に換えて表すことができる。
ってことは、⑵では50円2枚で"100円"とも表せるし、100円1枚で"100円"とも表せるってことよね。
問題では、「金額は何通りあるか」で、今の100円みたいに重複するものは含めないってことだから、100円は50円2枚として考えれば、重複を防げるため、100円→50円に置き換えたんだと思う!
分かりにくくてごめん!

逆に、⑴では10円が10枚に達していない(5枚)から、重複を考えなくて良いからなのかなーとか思った