您的位置首页百科词条

c++解阿基米德分牛问题

c++解阿基米德分牛问题

的有关信息介绍如下:

c++解阿基米德分牛问题

假设:公的白、黑、花、棕牛的数量分别是x1,y1,z1,w1只母的白、嫌胡指黑、花、棕牛的数量分别是x2,y2,z2,w2只根据题目可以得到如下等式: x1 - w1 = 5 / 6 * y1; y1 - w1 = 9 / 20 * z1; z1 - w1 = 13 / 42 * x1; x2 = 7 /做罩 12 * ( y1 + y2 ); y2 = 9 / 20 * ( z1 + z2 ); z2 = 11 / 30 * ( w1 + w2 ); w2 = 13 / 42 * ( x2 + x2 );简化以上等式后可以得到:x1=5936/2376*w1y1=178/99*w1z1=1580/891*w1x2=2402120/1383129*w1y2=543694/461043*w1z2=3709101600773436857/4377498837804122112*w1w2=73640654275250721919/56177901751819567104*w1最后如何通过程序来实现呢?只需要循环w1,求出一个芹配值w1,这个值要能使x1,x2,y1,y2,z1,z2,w2必须为整数,那么包括w1这个数在内的这8个数就是这道题的答案咯 答案补充 程序我就不写了哈,希望你自己写出来,呵呵~~