21 最大質因子序列

2021-09-07 09:47:24 字數 666 閱讀 1168

總時間限制: 

1000ms

記憶體限制: 

65536kb

描述任意輸入兩個正整數m, n (1 < m < n <= 5000),依次輸出m到n之間每個數的最大質因子(包括m和n;如果某個數本身是質數,則輸出這個數自身)。

輸入一行,包含兩個正整數m和n,其間以單個空格間隔。

輸出一行,每個整數的最大質因子,以逗號間隔。

樣例輸入

5 10

樣例輸出

5,3,7,2,3,5

**元培-from whf

1 #include2 #include3 #include4

using

namespace

std;

5int vis[10001];6

intmain()718

}19}20

int flag=0;21

for(int i=m;i<=n;i++)

2227

else

if(vis[i]==0&&flag==0)28

32else

3345

break;46

}4748}

49}50}

51return0;

52 }

質因子分解

今天沒事做,我們來寫個部落格,混混等級!我們以求數的質因子的個數為例來講解。對於質因子分解最簡單最純粹的暴力我相信大家都會的。int getnum int x return ans 但是當處理的資料比較多,而且範圍也比較大的時候顯然這種方式就不再那麼適合了。既然我們是分解質因子,那麼我們就可以先預處...

質因子分解

這個東西會在程式執行結尾提示 press any key to continue 用以結束程式。貴在那裡?讓我們來看看system pause 的流程 1 暫停你的程式 2 在sub process中啟動os 3 尋找要執行的命令並為之分配記憶體 4 等待輸入 5 記憶體 6 結束os 7 繼續你的...

分解質因子

in mathematics,the function d n denotes the number of divisors of positive integer n.for example,d 12 6 because 1,2,3,4,6,12 are all 12 s divisors.in ...