马克思数学手稿中有一道趣味数学问题:有30个人,其中有男人、女人和小孩,在一家饭馆吃饭花了50先令;每个男人花3先令,每个女人花2先令,每个小孩花1先令;问男人、女人和小孩各有几人?显然这个问题在数学上是个不定方程,有多个整数解。 今天,想让你通过编程来统计一下它到底有几个解。不过你将面临的不一定是30个人了,花的钱也不一定是50先令了。
马克思数学手稿中有一道趣味数学问题:有30个人,其中有男人、女人和小孩,在一家饭馆吃饭花了50先令;每个男人花3先令,每个女人花2先令,每个小孩花1先令;问男人、女人和小孩各有几人?显然这个问题在数学上是个不定方程,有多个整数解。 今天,想让你通过编程来统计一下它到底有几个解。不过你将面临的不一定是30个人了,花的钱也不一定是50先令了。
每行有二个整数n、m,n代表人数(30<n<130),m代表花去的先令数(50<n<150)。
对每组数据输出一个男人、女人和小孩的人数解的数量,要求男人、女人、小孩在每种解中都非0。如果无解,则输出0。
30 50 113 62
9 0