ProjectEuler 472 Comfortable Distance - 拼圖

Daph Bay avatar
By Daph Bay
at 2014-05-22T08:28

Table of Contents

472. Comfortable Distance II

http://projecteuler.net/problem=472

現有一排N個座位,並有N人遵循下述規則依序就座:

1. 所有人皆不相鄰。

2. 第一個人可以選擇任意座位。

3. 接下來每個人都在不違反規則1的前提下,選擇最遠離所有人的座位。如果有大於一個
  座位符合條件,則選擇所有符合條件的座位中最左邊的那一個。

注意到因為規則1的關係,必然會有一些座位是自始至終沒人坐的,故有座位能坐的人必
然小於N(在N>1時)。

下圖是當N=15時所有可能的座位組合(數字代表就座順序):

http://projecteuler.net/project/images/p472_n15.png

我們可以發現如果第一個人選的座位恰當,則有7個人能就座。

此時,第一個人有9個選擇使就座人數達到最大。

令f(N)為有N個座位時,第一個人有多少選擇使得就座人數最大。所以有f(1) = 1、
f(15) = 9、f(20) = 6以及f(500) = 16。

同時Σf(N) = 83為1≦N≦20時的和,Σf(N) = 13343為1≦N≦500時的和。

請求出Σf(N)在1≦N≦10^12時的和,並給出最後8位數作為答案。

--
Tags: 拼圖

All Comments

Jacky avatar
By Jacky
at 2014-05-26T01:47
貌似PE要出《社會疏離動力學導論》
Zenobia avatar
By Zenobia
at 2014-05-27T14:44
10^12...
Rosalind avatar
By Rosalind
at 2014-05-29T18:44
小便斗法則(?

有無聯想題 069

Frederica avatar
By Frederica
at 2014-05-21T13:02
換英文 有 eat ip at o 無 drink id on x 有 ace ash eat ice 無 one all drink fire - ...

放棋子 008

Andy avatar
By Andy
at 2014-05-13T13:53
數字代表該橫/縱向的棋子數量 紅色代表棋子相連 綠色代表棋子分成兩段 黃色代表棋子分成三段以上 藍色除了棋子數量沒有其他提示  434434  443333  424343  3433 2 4       4       3       4     4       3       3       2 3   ...

放棋子 008

Lily avatar
By Lily
at 2014-05-13T12:59
數字代表該橫/縱向的棋子數量 紅色代表棋子相連 綠色代表棋子分成兩段 黃色代表棋子分成三段以上 藍色除了棋子數量沒有其他提示  434434  443333  424343  3433 2 4       4       3       4     4       3       3       2 3   ...

ProjectEuler 471 Triangle inscribed in

Wallis avatar
By Wallis
at 2014-05-13T08:01
471. Triangle inscribed in ellipse http://projecteuler.net/problem=471 令ΔABC內接於橢圓x^2/a^2 + y^2/b^2 = 1,其中0 andlt; 2b andlt; a並且a和b都是正整數。 令r(a,b)為當ΔABC的內 ...

1+2+3+4+.....=?

Yedda avatar
By Yedda
at 2014-05-10T16:21
看到這個讓我想起另一個和無限級數有關的東西 (-1)^(n+1) Q1 Σ---------- = ? n Q2 令集合 S 為 (-1)^(n+1) S = { ---------- | n = 1, 2, 3 ...