藍(lán)橋杯 C幸運(yùn)數(shù)篩選問(wèn)題
問(wèn)題描述
幸運(yùn)數(shù)是波蘭數(shù)學(xué)家烏拉姆命名的。它采用與生成素?cái)?shù)類(lèi)似的“篩法”生成
。
首先從1開(kāi)始寫(xiě)出自然數(shù)1,2,3,4,5,6,....
1 就是第一個(gè)幸運(yùn)數(shù)。
我們從2這個(gè)數(shù)開(kāi)始。把所有序號(hào)能被2整除的項(xiàng)刪除,變?yōu)椋?/span>
1 _ 3 _ 5 _ 7 _ 9 ....
把它們縮緊,重新記序,為:
1 3 5 7 9 .... 。這時(shí),3為第2個(gè)幸運(yùn)數(shù),然后把所有能被3整除的序號(hào)位置的數(shù)刪去。注意,是序號(hào)位置,不是那個(gè)數(shù)本身能否被3整除!! 刪除的應(yīng)該是5,11, 17, ...
此時(shí)7為第3個(gè)幸運(yùn)數(shù),然后再刪去序號(hào)位置能被7整除的(19,39,...)
最后剩下的序列類(lèi)似:
1, 3, 7, 9, 13, 15, 21, 25, 31, 33, 37, 43, 49, 51, 63, 67, 69, 73, 75, 79, ...
輸入格式
輸入兩個(gè)正整數(shù)m n, 用空格分開(kāi) (m < n < 1000*1000)
輸出格式
程序輸出 位于m和n之間的幸運(yùn)數(shù)的個(gè)數(shù)(不包含m和n)。
樣例輸入1
1 20
樣例輸出1
5
樣例輸入2
30 69
樣例輸出2
8

- 上一篇
藍(lán)橋杯 序列求和問(wèn)題
問(wèn)題描述求1+2+3+...+n的值。輸入格式輸入包括一個(gè)整數(shù)n。輸出格式輸出一行,包括一個(gè)整數(shù),表示1+2+3+...+n的值。樣例輸入4樣例輸出10樣例輸入100樣例輸出5050數(shù)據(jù)規(guī)模與約定1 <= n <= 1,000,000,000。
- 下一篇
藍(lán)橋杯 回文數(shù)問(wèn)題
問(wèn)題描述 123321是一個(gè)非常特殊的數(shù),它從左邊讀和從右邊讀是一樣的。 輸入一個(gè)正整數(shù)n, 編程求所有這樣的五位和六位十進(jìn)制數(shù),滿足各位數(shù)字之和等于n 。輸入格式 輸入一行,包含一個(gè)正整數(shù)n。輸出格式 按從小到大的順序輸出滿足條件的整數(shù),每個(gè)整數(shù)占一行。樣