Submit Search
Upload
yukicoder : No.195 フィボナッチ数列の理解(2)
•
0 likes
•
998 views
K
kmjp
Follow
No.195 フィボナッチ数列の理解(2)
Read less
Read more
Software
Report
Share
Report
Share
1 of 7
Download Now
Download to read offline
Recommended
VBAで数値計算 10 逆行列と疑似逆行列
VBAで数値計算 10 逆行列と疑似逆行列
Katsuhiro Morishita
Fourier analysis on symmetric group
Fourier analysis on symmetric group
HanpenRobot
【第34回数学カフェの予習会#1】微分と代数学のつながり
【第34回数学カフェの予習会#1】微分と代数学のつながり
MathCafe
Noether環上の有限生成加群の有限表示
Noether環上の有限生成加群の有限表示
HanpenRobot
ラグランジュの未定乗数法
ラグランジュの未定乗数法
政孝 鍋島
ラグランジュの未定乗数法
ラグランジュの未定乗数法
nabeshimamasataka
第33回数学カフェ予習会#1 線形空間・射影空間の定義
第33回数学カフェ予習会#1 線形空間・射影空間の定義
MathCafe
PRML 2.3.2-2.3.4 ガウス分布
PRML 2.3.2-2.3.4 ガウス分布
Akihiro Nitta
More Related Content
What's hot
武井研ゼミ M1 第3回目
武井研ゼミ M1 第3回目
HanpenRobot
Examples of Deflection of Beam
Examples of Deflection of Beam
Kazuhiro Suga
2019_G検定対策_数学講座02_行列とベクトル
2019_G検定対策_数学講座02_行列とベクトル
Akihiro ITO
表現論 ゼミ資料
表現論 ゼミ資料
HanpenRobot
マーク付き点過程
マーク付き点過程
Yoshiaki Sakakura
Simulation_Report1
Simulation_Report1
T2C_
一般線形モデル
一般線形モデル
MatsuiRyo
大きい行列の問題
大きい行列の問題
nabeshimamasataka
大きい行列の問題
大きい行列の問題
政孝 鍋島
ラグランジュ未定乗数法
ラグランジュ未定乗数法
弘毅 露崎
公開鍵暗号(3): 離散対数問題
公開鍵暗号(3): 離散対数問題
Joe Suzuki
数式と図形の関係_1
数式と図形の関係_1
Courslide
UTPC2012 - K
UTPC2012 - K
omeometo
Operad and Recognition Principle
Operad and Recognition Principle
Tatsuki SHIMIZU
Aizu-2017: B
Aizu-2017: B
HCPC: 北海道大学競技プログラミングサークル
コンピュータビジョン最先端ガイド6 第2章:4~4.2節
コンピュータビジョン最先端ガイド6 第2章:4~4.2節
nonane
AtCoder Regular Contest 043 解説
AtCoder Regular Contest 043 解説
AtCoder Inc.
解説:貢物
解説:貢物
理玖 川崎
平面への射影と行列
平面への射影と行列
政孝 鍋島
abc032
abc032
AtCoder Inc.
What's hot
(20)
武井研ゼミ M1 第3回目
武井研ゼミ M1 第3回目
Examples of Deflection of Beam
Examples of Deflection of Beam
2019_G検定対策_数学講座02_行列とベクトル
2019_G検定対策_数学講座02_行列とベクトル
表現論 ゼミ資料
表現論 ゼミ資料
マーク付き点過程
マーク付き点過程
Simulation_Report1
Simulation_Report1
一般線形モデル
一般線形モデル
大きい行列の問題
大きい行列の問題
大きい行列の問題
大きい行列の問題
ラグランジュ未定乗数法
ラグランジュ未定乗数法
公開鍵暗号(3): 離散対数問題
公開鍵暗号(3): 離散対数問題
数式と図形の関係_1
数式と図形の関係_1
UTPC2012 - K
UTPC2012 - K
Operad and Recognition Principle
Operad and Recognition Principle
Aizu-2017: B
Aizu-2017: B
コンピュータビジョン最先端ガイド6 第2章:4~4.2節
コンピュータビジョン最先端ガイド6 第2章:4~4.2節
AtCoder Regular Contest 043 解説
AtCoder Regular Contest 043 解説
解説:貢物
解説:貢物
平面への射影と行列
平面への射影と行列
abc032
abc032
Viewers also liked
yukicoder : No.269 見栄っ張りの募金活動
yukicoder : No.269 見栄っ張りの募金活動
kmjp
競技プログラミング頻出アルゴリズム攻略
競技プログラミング頻出アルゴリズム攻略
K Moneto
Indeedなう A日程 解説
Indeedなう A日程 解説
AtCoder Inc.
yukicoder : No.140 みんなで旅行
yukicoder : No.140 みんなで旅行
kmjp
yukicoder : No.161 制限ジャンケン
yukicoder : No.161 制限ジャンケン
kmjp
yukicoder : No.139 交差点
yukicoder : No.139 交差点
kmjp
競技プログラミングでの線型方程式系
競技プログラミングでの線型方程式系
tmaehara
Viewers also liked
(7)
yukicoder : No.269 見栄っ張りの募金活動
yukicoder : No.269 見栄っ張りの募金活動
競技プログラミング頻出アルゴリズム攻略
競技プログラミング頻出アルゴリズム攻略
Indeedなう A日程 解説
Indeedなう A日程 解説
yukicoder : No.140 みんなで旅行
yukicoder : No.140 みんなで旅行
yukicoder : No.161 制限ジャンケン
yukicoder : No.161 制限ジャンケン
yukicoder : No.139 交差点
yukicoder : No.139 交差点
競技プログラミングでの線型方程式系
競技プログラミングでの線型方程式系
yukicoder : No.195 フィボナッチ数列の理解(2)
1.
yukicoder No. 195 フィボナッチ数列の理解(2) 出題/解説
kmjp 1
2.
問題 • (A,B)フィボナッチ数列(以下(A,B)列)の 第k項𝐹𝐴,𝐵(𝑘)は: – 𝐹𝐴,𝐵
1 = 𝐴 – 𝐹𝐴,𝐵 2 =B – 𝑘 ≥ 3の時𝐹𝐴,𝐵 𝑘 = 𝐹𝐴,𝐵 𝑘 − 1 + 𝐹𝐴,𝐵 𝑘 − 2 • 3正整数X,Y,Zを含む(A,B)列を求めよ – X,Y,Zが一致し実質整数が1・2個の場合も 2
3.
重要な性質 • (A,B)列は(1,0)列と(0,1)列の線形結合 で表現可能 • 𝐹1,0(𝑘)と𝐹0,1(𝑘)を計算しておくと、𝐹𝐴,𝐵(𝑘) が簡単に計算できる 3 A 倍 B 倍 𝐹𝐴,𝐵
𝑘 = 𝐴 × 𝐹1,0 𝑘 + 𝐵 × 𝐹0,1 𝑘 足 す 𝑘 1 2 3 4 5 6 𝐹1,0(𝑘) 1 0 1 1 2 3 𝐹0,1(𝑘) 0 1 1 2 3 5 𝐹𝐴,0(𝑘) A 0 A A 2A 3A 𝐹0,𝐵(𝑘) 0 B B 2B 3B 5B 𝐹𝐴,𝐵(𝑘) A B A+B A+2B 2A+3B 3A+5B
4.
2整数X,Yの場合 – 第p項がX、第q項がYになるとしてp,qを総当たり – 𝐹1,0
𝑘 と𝐹0,1 𝑘 が計算済みならば、これは 単なるA,Bの連立方程式 • 𝐹1,0 45 ≥ 109 よりp,qは45程度まで調べればよい • A,Bが正整数かつ最小のものが解 – 2整数では解は必ず存在する • 少なくともA=X, B=Yは当然X,Yを含む 4 𝐹𝐴,𝐵 𝑝 = 𝐴 × 𝐹1,0 𝑝 + 𝐵 × 𝐹0,1 𝑝 = 𝑋 𝐹𝐴,𝐵 𝑞 = 𝐴 × 𝐹1,0 𝑞 + 𝐵 × 𝐹0,1 𝑞 = 𝑌
5.
3整数X,Y,Zの場合 • 2整数同様X,Yを含む(A,B)を求める • 求めた(A,B)列にZが含まれるか検証 5
6.
1整数Xの場合 • Aが最小なものを求めたいのでA=1に固定 – 少なくとも(1,X)列が解の候補となり得るので、 A>1のケースは考えなくて良い •
(1,B)列がXを含むようなBを求める – 1変数の方程式を解きBが正整数となるものを求める • 別解:「1とXの2値を含む」と読み替えて 2整数の解法を適用する – writer解はこれ 6 𝐹1,𝐵 𝑝 = 𝐹1,0 𝑝 + 𝐵 × 𝐹0,1 𝑝 = 𝑋
7.
元ネタ・所感 • yukicoderを始める前、TopCoderのwriter デビュー向けに考えた問題 – 難易度はDiv2Hard位かと思いますがいかがで しょう? –
フィボナッチ祭ということでセットで出題 • 計算量はO log 𝑋 × log 𝑌 × log 𝑍 – 対数の底は黄金数𝜙 = 1+ 5 2 – けっこう珍しい計算量ではないですか? 7
Download Now