■ このスレッドは過去ログ倉庫に格納されています
プログラミングガイジだけど再起わかんね
- 1 :以下、?ちゃんねるからVIPがお送りします:2020/05/30(土) 00:53:50 ID:04sfU3RtM.net
- https://ideone.com/NMsKKr
フィボナッチわかんね
- 2 :以下、?ちゃんねるからVIPがお送りします:2020/05/30(土) 00:55:15 ID:04sfU3RtM.net
- なんで小さいとこから順番に数えてないのに答え出るんだ?
- 3 :以下、?ちゃんねるからVIPがお送りします:2020/05/30(土) 00:55:30 ID:04sfU3RtM.net
- forならわかりそうだけどね
- 4 :以下、?ちゃんねるからVIPがお送りします:2020/05/30(土) 00:56:00 ID:04sfU3RtM.net
- 誰か来て
- 5 :以下、?ちゃんねるからVIPがお送りします:2020/05/30(土) 00:56:19 ID:kWvLEJPT0.net
- 俺は変数で詰んだ
- 6 :以下、?ちゃんねるからVIPがお送りします:2020/05/30(土) 00:56:22 ID:04sfU3RtM.net
- もうWiFiに変えるね
- 7 :以下、?ちゃんねるからVIPがお送りします:2020/05/30(土) 00:56:31 ID:2Fx9r/n80.net
- プログラミングじゃなくてフィボナッチの定義がわかってないんだろ
漸化式はわかってるのか?
- 8 :以下、?ちゃんねるからVIPがお送りします:2020/05/30(土) 00:56:47 ID:TcKjEbO60.net
- >>5
箱だよ
- 9 :以下、?ちゃんねるからVIPがお送りします:2020/05/30(土) 00:57:01 ID:TcKjEbO60.net
- >>7
隣の足し算
- 10 :以下、?ちゃんねるからVIPがお送りします:2020/05/30(土) 00:58:06 ID:eUNzZ2340.net
- forでもいいんだぞ
- 11 :以下、?ちゃんねるからVIPがお送りします:2020/05/30(土) 00:58:10 ID:0W/BWt9u0.net
- これ実際は小さいところから順番に数えられてるやつだぞ
- 12 :以下、?ちゃんねるからVIPがお送りします:2020/05/30(土) 00:58:46 ID:TcKjEbO60.net
- >>11
???
- 13 :以下、?ちゃんねるからVIPがお送りします:2020/05/30(土) 00:58:50 ID:lwKx1ZB40.net
- fibonacci(3) = fibonacci(2) + fibonacci(1) = fibonacci(1) + fibonacci(0) + 1 = 1 + 1 + 1 = 3
って感じ
- 14 :以下、?ちゃんねるからVIPがお送りします:2020/05/30(土) 00:59:40 ID:lwKx1ZB40.net
- fibonacci(3) = fibonacci(2) + fibonacci(1) = fibonacci(1) + fibonacci(0) + 1 = 1 + 0 + 1 = 2
間違えた
- 15 :以下、?ちゃんねるからVIPがお送りします:2020/05/30(土) 01:00:09 ID:zS0x2+M30.net
- 末尾再帰が最適化になるようにしましょうね〜
- 16 :以下、?ちゃんねるからVIPがお送りします:2020/05/30(土) 01:00:14 ID:TcKjEbO60.net
- >>13
あれ?
フィボナッチって全部の和なのか?
- 17 :以下、?ちゃんねるからVIPがお送りします:2020/05/30(土) 01:00:29 ID:2Fx9r/n80.net
- >>9
漸化式って知ってる?
- 18 :以下、?ちゃんねるからVIPがお送りします:2020/05/30(土) 01:00:48 ID:lwKx1ZB40.net
- >>16
いや違うが
- 19 :以下、?ちゃんねるからVIPがお送りします:2020/05/30(土) 01:01:17 ID:zS0x2+M30.net
- まさかとは思うけどこのエラーメッセージになる理由が分からないなんてことはないよね?
エントリポイントはここではあえて省略されてるだけだよね?
- 20 :以下、?ちゃんねるからVIPがお送りします:2020/05/30(土) 01:01:21 ID:TcKjEbO60.net
- >>17
an3=an1+an2てきな
- 21 :以下、?ちゃんねるからVIPがお送りします:2020/05/30(土) 01:02:02 ID:IHIrsO+/0.net
- よく知らんけど直前の数字と2つ前の数字足すだけじゃないの?
- 22 :以下、?ちゃんねるからVIPがお送りします:2020/05/30(土) 01:02:15 ID:TcKjEbO60.net
- >>20
an=an-1+an-2の方がいいか
- 23 :以下、?ちゃんねるからVIPがお送りします:2020/05/30(土) 01:02:48 ID:vxy/II97a.net
- >>16
全ての項が一項目とニ項目の和ではあるな
- 24 :以下、?ちゃんねるからVIPがお送りします:2020/05/30(土) 01:04:29 ID:TcKjEbO60.net
- ああもう分かったわ
これ再起止まるとこまでnを引いていって芋ずるで前の項出してるのか
- 25 :以下、?ちゃんねるからVIPがお送りします:2020/05/30(土) 01:04:49 ID:sa5heXq70.net
- まさかcじゃないよな?
- 26 :以下、?ちゃんねるからVIPがお送りします:2020/05/30(土) 01:04:49 ID:TcKjEbO60.net
- 冷静に考えたらわかったわ
- 27 :以下、?ちゃんねるからVIPがお送りします:2020/05/30(土) 01:05:29 ID:TcKjEbO60.net
- >>25
C++
- 28 :以下、?ちゃんねるからVIPがお送りします:2020/05/30(土) 01:06:31 ID:TcKjEbO60.net
- もうレスしないから落としておk
- 29 :以下、?ちゃんねるからVIPがお送りします:2020/05/30(土) 01:06:38 ID:TcKjEbO60.net
- 寝るわ
- 30 :以下、?ちゃんねるからVIPがお送りします:2020/05/30(土) 01:07:03 ID:2Fx9r/n80.net
- >>24
ていうかそれがフィボナッチ数列の定義だから
F0 = 0,
F1 = 1,
Fn+2 = Fn + Fn+1 (n ≥ 0)
この漸化式の定義を求めやすいように変えてるだけ
プログラミングというより数学の問題
- 31 :以下、?ちゃんねるからVIPがお送りします:2020/05/30(土) 01:08:07.245 ID:zS0x2+M30.net
- 疑問なんだけどフィボナッチ計算関数作れって言われて、
いきなりこうなるもん??
別になってももちろんいいけどこうじゃない人もある程度いるはずなんだが?
- 32 :以下、?ちゃんねるからVIPがお送りします:2020/05/30(土) 01:09:55 ID:2Fx9r/n80.net
- >>31
配列に0番目と1番目の定数を代入してループで配列にプッシュしていくのもあり
- 33 :以下、?ちゃんねるからVIPがお送りします:2020/05/30(土) 01:11:35 ID:3CE/wdBX0.net
- 指定された項分、配列を作ってからfor分で1個づつ足して配列の次の添字にぶち込む、ってやつの方がすぐ浮かぶ
最後に配列加え合わせれば数列も作れるし和も出せるからうれちぃ
- 34 :以下、?ちゃんねるからVIPがお送りします:2020/05/30(土) 01:11:52 ID:zS0x2+M30.net
- >>32
そうそう
- 35 :以下、?ちゃんねるからVIPがお送りします:2020/05/30(土) 01:16:37 ID:2Fx9r/n80.net
- >>1のコードはフィボナッチ数の定義に忠実に基づいて書いているけど実際に実行すると好ましくない
何度も再起することでスタック領域を食い荒らすし同じ項の計算を何度も何度も繰り返すから実行時間もとられてしまう
実際に好ましいコードはやはり配列を使うことだろうね
- 36 :以下、?ちゃんねるからVIPがお送りします:2020/05/30(土) 01:19:05 ID:XQ3GTtxs0.net
- こういうのはパターンマッチで書ける言語気持ちいい
- 37 :以下、?ちゃんねるからVIPがお送りします:2020/05/30(土) 01:21:51.445 ID:XQ3GTtxs0.net
- メモ化するだけでも末尾再帰最適化ぜすにO(n)にできるぞ
- 38 :以下、?ちゃんねるからVIPがお送りします:2020/05/30(土) 01:30:35 ID:SYMBjxHp0.net
- 無限てのは置いといてフィボナッチってこういうこと?
int a(int a1, int a2)
{
cout << a(a2, a1+a2);
}
- 39 :以下、?ちゃんねるからVIPがお送りします:2020/05/30(土) 01:33:52.762 ID:n7xrTB+ia.net
- 2分木で書いたら結果がフィボナッチ数になるの分かったけど
うまく人に説明するのが難しい
総レス数 39
6 KB
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★