歷屆試題 核桃的數量
時間限制:1.0s 記憶體限制:256.0mb
問題描述
小張是軟體專案經理,他帶領3個開發組。工期緊,今天都在加班呢。為鼓舞士氣,小張打算給每個組發一袋核桃(據傳言能補腦)。他的要求是:
1. 各組的核桃數量必須相同
2. 各組內必須能平分核桃(當然是不能打碎的)
3. 盡量提供滿足1,2條件的最小數量(節約鬧革命嘛)
輸入格式
輸入包含三個正整數a, b, c,表示每個組正在加班的人數,用空格分開(a,b,c<30)
輸出格式
輸出乙個正整數,表示每袋核桃的數量。
樣例輸入1
2 4 5
樣例輸出1
20樣例輸入2
3 1 1
樣例輸出2 3
題目要求的就是求三個數的最小公倍數,當要求多個數的最小公倍數時可以轉化為求兩個數的最小公倍數,然後兩個兩個的求,最終可以求出多個數的最小公倍數,那麼如何求兩個數的最小公倍數呢?答案是用1,2,3,'''''去乘以兩個數值中間較大的數,然後得到的結果去模較小的數,若結果為0,就說明這個數時最小公倍數。
#include#include#includeusing namespace std;
int ans=0;
int search(int a,int b)//求兩個數的最小公倍數
}int main()
求多個數的最小公倍數
2011 07 21 10 39 49 分類 c 舉報 字型大小訂閱 令 a1,a2,an 表示a1,a2,an的最小公倍數,a1,a2,an 表示a1,a2,an的最大公約數,其中a1,a2,an為非負整數。對於兩個數a,b,有 a,b ab a,b 因此兩個數最小公倍數可以用其最大公約數計算。但...
HDU 2028 求多個數的最小公倍數
problem description 求n個數的最小公倍數。input 輸入包含多個測試例項,每個測試例項的開始是乙個正整數n,然後是n個正整數。output 為每組測試資料輸出它們的最小公倍數,每個測試例項的輸出佔一行。你可以假設最後的輸出是乙個32位的整數。sample input 2 4 6...
最小公倍數
最大公倍數最大是兩個數的乘積,兩個數互質 最大公約數是1 幾個數共有的倍數叫做這幾個數的公倍數,其中除0以外最小的乙個公倍數,叫做這幾個數的最小公倍數。記作 a,b 與最小公倍數相對應的概念是最大公約數,a,b的最大公約數記為 a,b 關於最小公倍數與最大公約數,我們有這樣的定理 a,b a,b a...