自然因子之和 數學

2022-05-11 01:45:08 字數 912 閱讀 6108

【題目描述】

兩個自然數 a 和 b .求 a^b 自然因子的總和。結果對 9901 取模輸出

【輸入】

兩個自然數 a 和 b,空格隔開。

【輸出】

輸出: 和對 9901 取模的值。

【輸入樣例】

2 3【輸出樣例】

15【樣例解釋】

2^3 = 8

自然因子 8 是:1、2、4、8。

他們的 sum 是 15。

15 mod 9901 是 15 (這應該輸出)。

【資料範圍】

對於 20%的資料,0 <= a <= 50,0 <= b <= 10;

對於 100%的資料,0 < = a、b < = 50000000。

這道題的題解一大堆,可以用費馬小定理,也可以先質因數分解,然後二分等比數列。

我這裡用的是第二種方法:

#include#include#include#include#include#include#define ll long long

#define il inline

#define db double

#define mod 9901

using namespace std;

ll n,m;

il ll pow(ll a,ll b)

return ans;

}int num[1000045],cnt;

int a[1000045];

il ll sum(ll p,ll n)

int main()

} if(n>1)

ll ans=1;

for(int i=1;i<=cnt;i++)

printf("%lld\n",ans);

return 0;

}

篩選法 因子之和

先看題目 數字n的因子就是所有比n小又能被n整除的所有正整數,如12的因子有1,2,3,4,6.現在給出乙個正整數,求其因子之和。輸入資料的第一行是乙個數字t 1 t 500000 它表明測試資料的組數.然後是t組測試資料,每組測試資料只有乙個數字n 1 n 500000 對於每組測試資料,請輸出輸...

篩選法 因子之和

先看題目 數字n的因子就是所有比n小又能被n整除的所有正整數,如12的因子有1,2,3,4,6.現在給出乙個正整數,求其因子之和。輸入資料的第一行是乙個數字t 1 t 500000 它表明測試資料的組數.然後是t組測試資料,每組測試資料只有乙個數字n 1 n 500000 對於每組測試資料,請輸出輸...

數學與自然

正態分佈與自然 高爾頓釘板 galton board 分型與自然 分形幾何學被稱為 大自然的幾何學 就像雪花,小的枝一定長在大的枝上,不會憑空出現,也不會不出現 小枝生長的方式與大枝的生長方式完全相同,將小枝放大與大枝作對比,不會有任何區別。這體現了分型的兩個性質,一是層次間依賴性,二是層次間的自相...