zoj 1095 醜數

  這個題看似容易但是也讓我糾結了一下...最後還是借鑑別人的思路解決的問題...弱爆了...

 如果一個數的質因數只有 2 5 3 7 那麼它就是一個醜數..給你一個數n,讓你找出第n個醜數..這個顯然打表,但是剛開始我做的打表竟然也超時了....於是網上看的思路,分別給2 5 3 7 設置一個計數器.然後相乘,每次找出其中的最小值..並且用了那個就把那個+1,直到達到題目要求的最大值; 注意相乘之後要判斷一下.以免出現 2*3=6 和3*2=6,造成重複.

  然後就是輸出..按照樣歷輸出就可以了.

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章