Şimdi Ara

Bu fonksiyonu nasıl yazabilirim?

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
5
Cevap
0
Favori
89
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • "n" pozitif tam sayı,

    f(0)=0
    f(1)=1

    f(n)=f(n-1)+f(n-2)

    f(n)'i bulacak bir program yazmam lazım ayrıca ondan sonra programın f(8181)'i bulması gerekiyor.

    Teşekkür ederim.



  • Hepsini yazmiyorum; recursive olacak ve icerisinde if-else statement i bulunacak.

    < Bu ileti tablet sürüm kullanılarak atıldı >
  • c#

    int f(int n) => n == 0 ? 0 : (n == 1 ? 1 : f(n-1) + f(n-2));

    < Bu ileti mini sürüm kullanılarak atıldı >
  • Bu arada fibonacci 8181 ' i bulmak icin standart recursive fonksiyon yazmak yetmez. Cunku optimize etmeden fibonacci(100) u bile bulmak icin epey beklersiniz. 8181 i bulana kadar universite biter. Cunku cevap soyle bir sey:

    239001090710360059034248200673803309562195124933438825088385870209105768309267224930066773271004303009695857056812050426322722227488483596969330539198412751609689113829755775066752844437629935556689908621747058520170917953833076673228939285877150494526386620300621280749499924952199516712960736433814553231958282333619656314497995824452475174641352224677997408976231194557854106641619031011172157654286916061043356523159334857136487352779804235483277506977454306460042287968212874761824582897118739286429568840003151050106146828835563160817912048376040050029809912293013734791567749471727392937824065261113177259783202662957881148637632338195187490758787735996699022778723575367214258563034452504094360966531897568256418608645465915444745840473934322871426418866598642747848660145342643755366760919516317387477526541252807114293921792114970905075434450564838742451198888345673434700068960962172644679947794329807611771708249033661865248799511661306285140477533559743999464574932871122125066107105911374614630965320293086278694399936369060752395531165804412176996135810584035128447884802662630006754418904791563798389799016017336123177492245220148295507234160487497059285034564989541608419857951981398972834439558266427410836592525389894745439937417033358839088886819050208294080514041113275997534122520735761635971975621605403703050984275628628811283403426936742851082726036123336764016240562071825096262121405587203818756266733130406345518134166312225673215071500009165695469591411166981267241101113735558997083171850461315680070428706983814819412637005375477590183910679020180492817106735246177201410250973608332090435177967936901320342366183865669056306257798108871942566285065496557591483743343454453933506

    < Bu ileti tablet sürüm kullanılarak atıldı >




  • Mephalay M kullanıcısına yanıt
    doğru ben de sonradan fark ettim mobilden yazdığım için dikkat etmemiştim

    http://fusharblog.com/solving-linear-recurrence-for-programming-contest/
    şöyle bir şey var ama matrix falan var
  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.