ProjectEuler 494 Collatz prefix famili - 拼圖

Caitlin avatar
By Caitlin
at 2014-12-30T03:38

Table of Contents

494. Collatz prefix families

https://projecteuler.net/problem=494

Collatz數列定義如下:

a_(i+1) = a_i / 2,若a_i為偶數。
     3a_i + 1,若a_i為奇數。

「Collatz猜想」宣稱無論由哪一個正整數開始,此一數列必將收斂至迴圈1, 4, 2, 1...

我們定義Collatz的前置數列p(n)為由a_1 = n開始,在2的次方出現前的Collatz子數列。

(在此,我們把1 = 2^0也視為2的次方。)例如:

p(13) = {13, 40, 20, 10, 5}
p(8) = {}

若有數不符合此猜想,則會有無限長的前置數列。


令S_m為所有長度為m的前置數列的集合。若此集合內的兩元素{a_1, a_2, ...,a_m}以及
{b_1, b_2, ..., b_m}符合下列關係,則我們稱它們屬於同一族:

「對所有1≦i,j≦m,a_i < a_j若且唯若b_i < b_j。」

舉例來說,在S_4裡{6, 3, 10, 5}和{454, 227, 682, 341}屬於同一族,但
{113, 340, 170, 85}則不在此一族內。

令f(m)為S_m集合內的相異族數。

已知f(5) = 5、f(10) = 55以及f(20) = 6771。

請求出f(90)。

--
Tags: 拼圖

All Comments

ProjectEuler 491 Double pandigital num

John avatar
By John
at 2014-12-18T06:58
491. Double pandigital number divisible by 11 https://projecteuler.net/problem=491 如果一正整數恰使用了0到9的數字各兩次(首位不為0),我們稱其為雙泛位數。 例如40561817703823564929即為一例。 有幾 ...

ProjectEuler 490 Jumping frog

Lydia avatar
By Lydia
at 2014-12-11T23:31
490. Jumping frog http://projecteuler.net/problem=490 池塘中有n個石頭,編號從1到n,編號相鄰的石頭間隔為一單位距離 一隻青蛙坐在編號為1的石頭上,它想要拜訪每個石頭恰好一次,最後停在編號n的石頭上 然而,他只能從一顆石頭跳到另一顆石頭假若其間隔的距 ...

ProjectEuler 489 Common factors between two sequences

Carol avatar
By Carol
at 2014-12-11T23:07
489. Common factors between two sequences http://projecteuler.net/problem=489 G(a,b)定義為最小的非負整數使得 gcd(n^3 + b, (n + a)^3 + b) 為最大 例如,G(1,1)=5,因為n等於5時,gcd ...

Puzzleup 2014 (20) Balls

John avatar
By John
at 2014-12-10T21:32
作答時間已經全部結束,目前正在整理答案當中。請靜待結果出爐! 題目網址: http://www.puzzleup.com/2014/ http://www.puzzleup.com/2014/puzzle/?261 答題時限: 12月11日7PM-比賽結束 加分時限: 12月11日7P ...

HEYE 拼圖品質問題

Sierra Rose avatar
By Sierra Rose
at 2014-12-09T23:22
Hi, 各位版友好 小弟在上周末的時候 在新竹誠品的雷諾瓦買了HEYE這幅拼圖 http://ppt.cc/pAi- 可是今天打開來要拼的時候卻發現這樣子的狀況 http://ppt.cc/j-ju http://ppt.cc/WWLK http://ppt.cc/4iZS http://ppt.cc/F ...