的确有很多种算法。

我这么想的:钱的进出,只考虑真钱,所有假钞不记。

进: 收100元假钞等于零,不记。但是跟邻居换成了真钞,等于进100。所以总共进100。
出: 玩具成本(用真钞付的)为18,还邻居真钞100,找钱(真钞!)79,总共-18-100-79

结算: 100 - 18 - 100 - 79 = -97