#185. 百鸡问题扩展
百鸡问题扩展
百鸡问题扩展
题目描述
“百鸡问题”是出自我国古代《张丘建算经》的著名数学问题。大意为:
“每只公鸡 元,每只母鸡 元,每 只小鸡 元;现在有 元,买了 只鸡,共有多少种方案?”
小明很喜欢这个故事,他决定对这个问题进行扩展,并使用编程解决:如果每只公鸡 元,每只母鸡 元,每 只小鸡 元;现在有 元,买了 只鸡,共有多少种方案?
输入格式
输入一行,包含五个整数,分别为问题描述中的 ,,,,。约定 ,。
输出格式
输出一行,包含一个整数 ,表示有 种方案。
样例输入
样例输入 1
5 3 3 100 100
样例输入 2
1 1 1 100 100
样例输出
样例输出 1
4
样例输出 2
5151
样例解释
第一个样例对应经典的“百鸡问题”:公鸡每只 元,母鸡每只 元,每 只小鸡 元,总共有 元,需要买 只鸡。共有 种方案:
- 公鸡 只、母鸡 只、小鸡 只,花费 $0 \times 5 + 25 \times 3 + 75 \div 3 = 0 + 75 + 25 = 100$ 元,共 只鸡。
- 公鸡 只、母鸡 只、小鸡 只,花费 $4 \times 5 + 18 \times 3 + 78 \div 3 = 20 + 54 + 26 = 100$ 元,共 只鸡。
- 公鸡 只、母鸡 只、小鸡 只,花费 $8 \times 5 + 11 \times 3 + 81 \div 3 = 40 + 33 + 27 = 100$ 元,共 只鸡。
- 公鸡 只、母鸡 只、小鸡 只,花费 $12 \times 5 + 4 \times 3 + 84 \div 3 = 60 + 12 + 28 = 100$ 元,共 只鸡。
因此输出 。
数据范围
,。