zcmu 1409 因子和(素數篩入門)

2021-08-25 17:38:33 字數 481 閱讀 3006

感謝部落格鏈結

description

求乙個數的因子和很簡單,所以小明很懶就想讓你幫忙算一下區間a到b中哪個數的因子和最大,並輸出這個數和他的每個因子。

輸入a和b,(0

輸出這個數和他的每個因子(相同情況輸出最小的),因子從小到大輸出。

1 10

10 = 1 + 2 + 5

思路:

好了,先跟你明說吧,普通演算法都瘋狂超時,普通預處理也超時,那麼把目光看向素數篩,成了!

int prime[maxn];

void isprime()

}int main()

}printf("%d = 1",dis);

for(int i = 2;i <= dis / 2;i++)

printf("\n");

}return 0;

}

因子和因子個數

所有因子個數 n 與所有因子的和 n 都是乘 積 性函式。定義1 因子和函式 定義為整數n的所有正因子之和,記為 n 定義2 因子個數函式 定義為正整數n的所有正因子個數,記為 n 定理1 設p是乙個素數,a是乙個正整數,那麼 n 1 p p 2 p a p a 1 1 p 1 n a 1 定理2 ...

X Y 因子數 因子和

本篇部落格講解一下 xy 的因子數,因子和的求解問題。首先根據算術基本定理 唯一分解定理 將 x 進行質因數分解 x p1 c1 p2 c2 pn cn則 x 的正因數可以表示為 0 bi ci 每個 bi 有 ci 1 種取法,根據乘法原理可得 x 的正因數個數為 為連乘積符號 c1 1 c2 1...

因子和與因子個數

摘抄於 acm icpc 程式設計系列數論及應用 基本理論 定義1 因子和函式 定義為整數n的所有正因子之和,記為 n 定義2 因子個數函式 定義為正整數n的所有正因子個數,記為 n 定理 定理1 如果f是積性函式f n 那麼f的和函式f n d n f d 也是積性函式 推論 因子和函式 與因子個...