HDU 1431 素數回文 學到了

2022-09-01 21:12:20 字數 999 閱讀 2286

xiaoou33對既是素數又是回文的數特別感興趣。比如說151既是素數又是個回文。現在xiaoou333想要你幫助他找出某個範圍內的素數回文數,請你寫個程式找出 a 跟b 之間滿足條件的數。(5 <= a < b <= 100,000,000);

這裡有許多組資料,每組包括兩組資料a跟b。

對每一組資料,按從小到大輸出a,b之間所有滿足條件的素數回文數(包括a跟b)每組資料之後空一行。

5 50057

11101

131151

181191

313353

373383

對於此題來說,簡單易寫,實在沒什麼必要寫部落格,但是我偏偏沒寫出來,從這個題中學到了離線打標的重要性,這才是我寫部落格的目的所在 希望自己謹記

ac code :

#include

#include

int a[

781]=;

intmain()

printf

("\n");

}return0;

}

另一種姿勢 :

#include

#include

#include

#include

using namespace std;

const

int maxn =

9989899+1

;bool prim[maxn+1]

;int ans[

800]

;void

init()

}bool palindrome

(int n)

return sum==nn;

}int

main()

while(~

scanf

("%d %d"

,&n ,

&m )

) cout<}return0;

}

hdu1431素數回文

problem description xiaoou33對既是素數又是回文的數特別感興趣。比如說151既是素數又是個回文。現在xiaoou333想要你幫助他找出某個範圍內的素數回文數,請你寫個程式找出 a 跟b 之間滿足條件的數。5 a b 100,000,000 input 這裡有許多組資料,每組...

hdu 1431 素數回文

problem description xiaoou33對既是素數又是回文的數特別感興趣。比如說151既是素數又是個回文。現在xiaoou333想要你幫助他找出某個範圍內的素數回文數,請你寫個程式找出 a 跟b 之間滿足條件的數。5 a b 100,000,000 input 這裡有許多組資料,每組...

HDU 1431 素數回文

有人問我這個問題。個人感覺暴蒐會tle o n sqrt n n 100000000 推斷素數用2 sqrt n 1 去除 還是列舉好了。列舉 1 10000,把他每一位存下來,回文數已知 left 求 right 然後組合起來。比如 1 推斷 11 是否素數。比如 10 推斷 101 是否素數,推...