problem description
反素數就是滿足對於任意i(0
input
第一行輸入n,接下來n行測試資料
輸入包括a,b, 1<=a<=b<=5000,表示閉區間[a,b].
output
輸出為乙個整數,為該區間因子最多的數.如果滿足條件有多個,則輸出其中最小的數.
sample input
32 3
1 10
47 359
sample output26
240分析:打表。
code:
view code
#include#include
int y[5001];
int main()
printf("
%d\n
",g);
}return
0;}
HDU 2521 反素數(分解質因數)
其實跟反素數沒有什麼關係,就是讓你求區間裡的數的因數的個數最多的那個值,如果有多個符合,取最小。分解質因數,比如24可以分解為 23 31 所以24的所有因數的個數就是 3 1 1 1 8 仔細考慮一下,每個質因子的冪指數都可以選擇 0 x 反素數 定義 對於任何正整數x,其約數的個數記做g x 例...
python打反素數 反素數求解 反素數打表
問題描述 對於任何正整數x,起約數的個數記做g x 例如g 1 1,g 6 4.如果某個正整數x滿足 對於任意i 0 現在給乙個n,求出不超過n的最大的反素數.比如 輸入1000 輸出 840 思維過程 求 1.n 中約數在大的反素數 求約數最多的數 如果求約數的個數 756 2 2 3 3 7 1...
hdu 2521 篩法暴力之
problem description 反素數就是滿足對於任意i 0input 第一行輸入n,接下來n行測試資料 輸入包括a,b,1 a b 5000,表示閉區間 a,b output 輸出為乙個整數,為該區間因子最多的數.如果滿足條件有多個,則輸出其中最小的數.sample input 3 2 3...