Mercury是U質孵蛋的班長之一,每個禮拜一早上都要帶著班上去操場升旗,還要聽斷頭台唱國歌,更令他討厭的是有機車教官,總是喜歡訓(ㄉㄧㄠ)練(ㄋㄢˊ)各班的班長,要求他們將班上依照指定的方式排隊,這讓Mercury很苦惱。
已知班上有$n$位同學,這次教官要求的排隊方式是要將班上的同學等分成數組,每組同學都要排成方陣,但你發現當每組人數為$p$時,這些人只能排成一列,無法排成方陣,為了避免只有一列而被機車教官罵,Mercury請你幫幫他,先把所有可能的$p$列出來。
註:方陣定義為長方形支隊伍,如6人可分為2*3或3*2之方陣
單筆輸入,輸入一正整數$n$,代表班上的同學數量
$4 \le n \le 500000000$
由大至小輸出所有可能的正整數$p$,每輸出一個就換行
30
5 3 2
依據本範例測資,班上共有30人,當每組$5、3、2$(即6、10、15組)時,無法排為方陣
第一點測資 行數$\le 100, n \le 1000$
第二點測資 行數$\le 1000, n \le 10000$
第三點測資 行數$\le 10000, n \le 100000$
第四點測資 行數$\le 100000, n \le 2147483647$
編號 | 身分 | 題目 | 主題 | 人氣 | 發表日期 |
沒有發現任何「解題報告」 |