Gönderen Konu: b(1997) {Çözüldü}  (Okunma sayısı 4633 defa)

edizalturk

  • Ziyaretçi
b(1997) {Çözüldü}
« : Ekim 12, 2008, 01:20:18 ös »
...
« Son Düzenleme: Eylül 05, 2010, 06:19:50 ös Gönderen: senior »

Çevrimdışı senior

  • G.O Efsane Üye
  • *******
  • İleti: 372
  • Karma: +10/-0
Ynt: b(1997)
« Yanıtla #1 : Şubat 19, 2010, 11:07:57 ös »
a0'ın alabileceği değerlere göre çıkarılabilecek iki özellik var:
b(2n+1) = b(n) ve b(2n) = b(n) + b(n-1)
Soruya uyarladığımızda, b(1997) = b(998) = b(499) + b(498) = 2b(249) + b(248) = 2b(124) + b(248) (I)

b(62) = b(31) + b(30)  ( b(31) = b(15) = b(7) = b(3) = b(1) = 1 ) ==> b(62) = b(30) + 1
b(124) = b(62) + b(61) = b(62) + b(30) = 2b(30) + 1 (*)
b(248) = (2b(30) + 1) + b(123) = 3b(30) + 1  (**)

(*) ve (**)'yi (I)'de yerine koyarsak ;
b(1997) = (4b(30) + 2) + (3b(30) + 1) = 7b(30) + 3

b(30) = b(15) + b(14) = 1 + b(14) = 1 + b(7) + b(6) = 2 + b(6) = 2 + b(3) + b(2) = 3 + b(2) = 5

ise b(1997) = 7 x 5 + 3 = 38'dir.



Çevrimdışı Lokman Gökçe

  • Lokman Gökçe
  • Administrator
  • Geo-Maniac
  • *********
  • İleti: 3.809
  • Karma: +26/-0
  • İstanbul
Ynt: b(1997)
« Yanıtla #2 : Şubat 20, 2010, 10:19:15 öö »
ben de bu sorunun çözümünü merak ediyordum. tebrikler  :)
Uğraşınca çözebileceğim zorlukta olan soruları çözmeyi severim.

 


Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 
SimplePortal 2.3.3 © 2008-2010, SimplePortal