ProjectEuler 450 Hypocycloid and Latti - 拼圖

Blanche avatar
By Blanche
at 2013-12-20T04:28

Table of Contents

450. Hypocycloid and Lattice points

http://projecteuler.net/problem=450

內擺線是讓一小圓在一大圓內滾動,小圓上的一點所描繪出的軌跡。

令大圓的圓心在原點,並假設起始點在最右端,則其參數式可表為

x(t) = (R-r) cos(t) + r cos((R-r)t/r)
y(y) = (R-r) sin(t) - r sin((R-r)t/r)

其中R和r分別為大小圓的半徑。

令C(R,r)為由R和r定義出的內擺線中,其坐標為整數、且存在t值使sin(t)和cos(t)皆為
有理數的點的集合。

令S(R,r) = Σ|x|+|y|對所有(x,y)∈C(R,r)的和。

令T(N) = ΣS(R,r)對所有3≦R≦N,1≦r≦R/2的和。

已知:
C(3, 1) = {(3, 0), (-1, 2), (-1,0), (-1,-2)}。

C(2500, 1000) = {(2500, 0), (772, 2376), (772, -2376), (516, 1792),
(516, -1792), (500, 0), (68, 504), (68, -504), (-1356, 1088),
         (-1356, -1088), (-1500, 1000), (-1500, -1000)}。

注意:(-625, 0)並不是集合C(2500, 1000)的一個元素因為對應的sin(t)值不為有理數。

S(3, 1) = (|3| + |0|) + (|-1| + |2|) + (|-1| + |0|) + (|-1| + |-2|) = 10

T(3) = 10
T(10) = 524
T(100) = 580442
T(10^3) = 583108600

請求出T(10^6)。

--
Tags: 拼圖

All Comments

拼圖收納盒

Bethany avatar
By Bethany
at 2013-12-18T22:36
想請問大大們有沒有二手的 拼圖收納盒(布)呢? 因為覺得新買的好貴.... 或者有沒有便宜的地方或其他方便收納小撇布呢? - ...

有誰會拼龍博士魔術金字塔第3冊的

Caitlin avatar
By Caitlin
at 2013-12-14T15:53
最近開始玩這個 第1~2冊都順利過關了 玩到第3冊的0244開始卡關 有跳著玩了幾關又開始卡 請問有誰全破的? 想知道答案 - ...

有無聯想題 067

Jacky avatar
By Jacky
at 2013-12-14T15:23
請說出「有區」事物皆具有的共同點,此共同點在「無區」找不到: 有│白、石、將、入 ─┼──────── 無│黑、木、帥、出 答案請開燈:「有區」皆可在下方加上「水」形成新字(泉、泵、漿、汆) ────────────────────────────────────── 以下防雷 - ...

有無聯想題 066

Audriana avatar
By Audriana
at 2013-12-14T15:12
請說出「有區」事物皆具有的共同點,此共同點在「無區」找不到: 有│二、淡、鹽、秀 ─┼──────── 無│一、濃、糖、慧 答案請開燈:「有區」皆可接上「水」字形成臺灣地名(二水、淡水、鹽水、秀水) ────────────────────────────────────── 第一次試作,希望難度適 ...

有無聯想題 065

Emma avatar
By Emma
at 2013-12-12T02:59
Solver Giver 好像一直以來我都是解題者 偶爾來當個出題者好了 (謎之音: 那個神之謎的捏他是怎麼回事...) 不過這個題型上一題竟然是去年二月的文 (思) 以下題目 有│ 五 冬 辰 南 黃 ─┼─────────── 無│ 六 春 巳 北 綠 ...