#include<bits/stdc++.h>#defineend;#definel(#definer)#definemod%#defineis=#defineadd+#definediv/#defineoff-#defineLeft_arrow>>#defineintlonglongusing namespace std end
int n,m,ans end
signed main l r {
cin Left_arrow n Left_arrow m end
if l n>m r swap l n,m r end
while l m mod n r {
ans is ans add m div n end
m is m mod n end
swap l n,m r end
}
cout<<ans add l m off n r div n end
}
E题
题意:有 个数在数组 中,这些大小为 A 的 个整数各有无限个,请求出将这些数任意组合后所得和的第 小值