#851. 装牛奶

装牛奶

题目描述

Farmer John 收到了要求规格为 MM 的奶牛的订单,并要求他立即完成 (1M1,000)(1\leq M\leq 1,000)。不幸的是,他的挤奶机已经坏掉了,并且,他所有的只是三个容量为整数 X,YX,YMM 的牛奶桶 (1<=X<Y<M)(1<=X<Y<M)。这三个桶一开始都是空的。用这三个桶,他可以以下列两种方式得到任何他所想要的数量:

·他可以装满最小的桶(XX 大小),来获得规格为 XX 的牛奶,并把这些全部倒到 MM 大小的桶中,只要这种操作不引起 MM 桶溢出。

·他可以装满中等的桶(YY 大小),来获得规格为 YY 的牛奶,并把这些全部倒入 MM 大小的桶中,只要这种操作不引起 MM 桶溢出。

尽管 FJ 意识到他可能不一定把 MM 桶装满,但他想要知道他 MM 桶中最多能装多少牛奶

输入格式

一行三个整数 X,Y,MX,Y,M

输出格式

一行一个整数,表示 MM 桶中最多可以放的牛奶的数量。

17 25 77
76

数据范围

在这个样例中,FJ 用 331717 大小的桶,再用 112525 大小的桶。