ProjectEuler 467 Superinteger - 拼圖

Annie avatar
By Annie
at 2014-04-17T05:27

Table of Contents

467. Superinteger

http://projecteuler.net/problem=467

如果一整數n為另一整數s的子序列,則我們稱s為n的延伸數。

意即,若s為n的延伸數,則可以藉由刪去s中的某些數字而得到n。

例如,2718281828是18828的延伸數,而314159則不是151的延伸數。

令p(n)為第n個質數、c(n)為第n個合數。例如,p(1) = 2、p(10) = 29、c(1) = 4以及
c(10) = 18。

{p(i) : i ≧ 1} = {2, 3, 5, 7, 11, 13, 17, 19, 23, 29, ...}
{c(i) : i ≧ 1} = {4, 6, 8, 9, 10, 12, 14, 15, 16, 18, ...}

令序列PD、CD各項分別為序列{p(i)}、{c(i)}各項的數字根。

(數字根是將一數字的每個位數相加,若和為兩位以上則不斷重覆此步驟最後得到的數)

PD = {2, 3, 5, 7, 2, 4, 8, 1, 5, 2, ...}
CD = {4, 6, 8, 9, 1, 3, 5, 6, 7, 9, ...}

令P_n、C_n分別為將PD、CD的前n項接在一起所得到的數。

P_10 = 2357248152
C_10 = 4689135679

令f(n)為正整數中,同時為P_n和C_n的延伸數裡的最小者。

例如,f(10) = 2357246891352679以及f(100) mod 1000000007 = 771661825。

請求出f(10000) mod 1000000007。

--
Tags: 拼圖

All Comments

ProjectEuler 466 Distinct terms in a m

Daniel avatar
By Daniel
at 2014-04-17T05:02
466. Distinct terms in a multiplication table http://projecteuler.net/problem=466 令P(m,n)為m ×n乘法表中相異的數字個數。 例如,一個3 ×4乘法表如下所示   × 1 2 3 4   1 1 2 3 ...

ProjectEuler 464 Möbius function and

Hedy avatar
By Hedy
at 2014-04-17T04:31
464. Möbius function and intervals http://projecteuler.net/problem=464 莫比烏斯函數,記作μ(n)定義如下:  ‧μ(n) = (-1)^ω(n),如果n沒有任何平方數因子,其中ω(n)為n的質因數個數。  ‧μ(n) = 0,如果n ...

ProjectEuler 463 A weird recurrence re

Leila avatar
By Leila
at 2014-04-17T04:21
463. A weird recurrence relation http://projecteuler.net/problem=463 一函數f對所有正整數定義如下:  ‧f(1) = 1  ‧f(3) = 3  ‧f(2n) = f(n)  ‧f(4n+1) = 2f(2n+1) - f(n)  ‧ ...

ProjectEuler 462 Permutation of 3-smoo

Sierra Rose avatar
By Sierra Rose
at 2014-04-17T04:15
462. Permutation of 3-smooth numbers http://projecteuler.net/problem=462 一個數被稱為3-光滑數代表它是正整數且其質因數都不大於3。 給定一正整數N,定義S(N)為所有不大於N的3-光滑數的集合。 例如,S(20) = { 1, ...

文字獄 002

Elvira avatar
By Elvira
at 2014-04-15T22:18
規則:中文詞在改變聲調之後常會變成另一個詞,比如「文字」變成「蚊子」;     定義輕聲~四聲的五種聲調為0~4,則「文字」是24,「蚊子」是20。     透過題目給予的提示,猜出這兩個可互變的詞語,注意字有可能都不同。  例題:有一個二字詞,24用來溝通,20讓人紅腫。  答案:文字∕蚊子  題目:1 ...