题目描述
任意一个边长是整数的长方形都可以分割成若干个边长是正整数的正方形,分割的方式有很多种,你需要找到分割出的所有正方形边长之和最小的那一种分割方法。
即:将边长为正整数A、B的长方形划分成若干边长均为正整数,且每个正方形的边均平行于长方形的相应边,试求这些正方形边之和的最小值MIN。
如果这个长方形可以分成N个正方形,其中每个边长为Ci,那么MIN=C1+C2+...+CN。注意,数组C中的元素可能相等。
输入
若干行,每行两个正整数,表示每个长方形的长和宽Ai、Bi。
对于30% 的数据:Ai,Bi≤MAXINT
对于100% 的数据:Ai,Bi≤MAXLONGINT
输出
对应每个长方形,每行一个整数,输出每个长方形分割出的正方形边长之和的最小值MIN。