TOJ::因數個數

先建根號N的質數表,然後再質因數分解求解,質因數分解時,只要是除到質數J大於根號A就可以了1,因為這樣A一定是質數,再輸出解的時候再多*2就好,如果是完全平方數或是某數的冪次,那A就會剩下1,這時直接輸出答案。

Read More

TOJ::質數判斷

突然發現我對基礎的質數建表非常不熟悉,以下兩種方法,因為第二筆詢問數太多範圍又比較小,所以直接建表;第一筆則是建表到根號N,在用除法判斷,在篩質數時,要注意迴圈的範圍,其實這裡沒什麼大問題,就是如何簡化code和速度而已。

Read More