最小公倍數
時間限制:1000 ms | 記憶體限制:65535 kb
難度:3
描述 為什麼1小時有60分鐘,而不是100分鐘呢?這是歷史上的習慣導致。
但也並非純粹的偶然:60是個優秀的數字,它的因子比較多。
事實上,它是1至6的每個數字的倍數。即1,2,3,4,5,6都是可以除盡60。
我們希望尋找到能除盡1至n的的每個數字的最小整數m.
輸入 多組測試資料(少於500組)。
每行只有乙個數n(1<=n<=100).
輸出 輸出相應的m。
樣例輸入
2 3
4 樣例輸出
2 6
12可以發現,1到n的最小公倍數,是1到n-1的最小公倍數乘以n的所有素因子中沒有被1到n-1包含的素因子。
例如:1到7的最小公倍數是2*3*2*5*7,8=2*2*2,(8中2出現3次,1到7的素因子中只出現2次)那麼1到8就是2*3*2*5*7*2
#include
#include //memset函式的標頭檔案
using
namespace
std;
#define m 105
#define max 1000
int main() }}
int n;
int c;//餘數
int s;
while(cin>>n)
}//輸出
for(j=max-1; j>=0; j--) //忽略前導0
if(b[j])
break;
for(i=j; i>=0; i--)
cout
0;}
NYOJ 517 最小公倍數 C C
時間限制 1000 ms 記憶體限制 65535 kb 難度 3 描述 為什麼1小時有60分鐘,而不是100分鐘呢?這是歷史上的習慣導致。但也並非純粹的偶然 60是個優秀的數字,它的因子比較多。事實上,它是1至6的每個數字的倍數。即1,2,3,4,5,6都是可以除盡60。我們希望尋找到能除盡1至n的...
藍橋杯 公倍數NYOJ 517
為什麼1小時有60分鐘,而不是100分鐘呢?這是歷史上的習慣導致。但也並非純粹的偶然 60是個優秀的數字,它的因子比較多。事實上,它是1至6的每個數字的倍數。即1,2,3,4,5,6都是可以除盡60。我們希望尋找到能除盡1至n的的每個數字的最小整數。不要小看這個數字,它可能十分大,比如n 100,則...
南陽oj 517 最小公倍數
最小公倍數 時間限制 1000 ms 記憶體限制 65535 kb 難度 3 描述 為什麼1小時有60分鐘,而不是100分鐘呢?這是歷史上的習慣導致。但也並非純粹的偶然 60是個優秀的數字,它的因子比較多。事實上,它是1至6的每個數字的倍數。即1,2,3,4,5,6都是可以除盡60。我們希望尋找到能...