HDU 2521 反素數 打表

2022-05-28 13:24:09 字數 550 閱讀 4832

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...