以a
的所有素因數為基礎分解n!
和a
, 以其指數判斷是否能夠整除。
判斷n!
的素因數p
的指數時,不斷加上n/p
. 具體見**。
#include#includeusing namespace std;
const int max = 100000;
int is_prime[max];
int primes[max];
int ans_primes[max];
int n_to_pri_num[max];
int a_to_pri_num[max];
int cnt;
void get_primes()
ans_pri_size++;
}if(a == 1)
break;
}for(int i=0; i
}int ans = 10000;
for(int i=0; i
cout << ans << endl;
return 0;
}
ACM判斷整除
判斷整除 題目描述 乙個給定的正整數序列,在每個數之前都插入 號或 號後計算它們的和。比如序列 1 2 4共有8種可能的序列 1 2 4 7 1 2 4 1 1 2 4 3 1 2 4 5 1 2 4 5 1 2 4 3 1 2 4 1 1 2 4 712 3456 78910 1112 1314 ...
大數能否被小數整除 ACM
分析 判斷乙個數能否被乙個數整除的話只需要判斷amodb是不是0就好了,但是乙個數特別大的時候是無法用乙個變數來存下的,那麼我們只能用字串來處理了。但是這樣的話就會想到的是大數的除法,其實可以不需要這樣,因為每乙個a都可以分解成n b c,其中c為a b的值,這樣的話我們能夠想到乙個數可以將其字首每...
整除15問題
給定乙個只包含數字 0.9 的字串,求使用字串中的某些字元,構造乙個能夠被15整除的最大整數。注意,字串中的每個字元最多只能使用一次。輸入 程式從標準輸入讀入資料,每行資料由一串數字組成,長度為1到1000。輸出 針對每一行輸入,輸出乙個結果,每個結果佔一行。如果無法構造出能夠被15整除的整數,請輸...