[MD-sorular] Project Euler 222.Soru
dede
dede_47 at mynet.com
17 Oca 2013 Per 19:55:16 EET
Sayın Üyeler;
Project Euler’in 222.sorusunu sormuÅŸtum, ilgilenenlerle
(hepsine tekrar teÅŸekkür) uzun tartışmış; ama net bir sonuca
baÄŸlayamamıştık.(Daha doÄŸrusu Pyton, Haskell, C, C++ gibi ileri düzey
bir program dilinde iyi bir algoritmayla program yazılması noktasına
gelmiÅŸtik.) Ä°natçı yapım beni rahat bırakmadı, ”sallama/körleme”
yöntemler kullanmaya karar verdim ve kullandım.
(Aman ciddi/profesyonel matematikçi üyeler bu cümlemi
duymasın: Matematikte “sallama/körlema” yöntemler =CÄ°NAYET!)
Önce büyükten küçüÄŸe doÄŸru;1 Tek-1 Çift; 1 Çift-1 Tek; sonra
küçükten büyüÄŸe doÄŸru;1 Tek-1 Çift; 1 Çift-1Tek;OLMADI!
Büyükten küçüÄŸe doÄŸru; Tekler-Çiftler, sıraladım..ve.. EUREKA(buldum)!
AÅŸağıda topların boru içinde yarıçaplarına göre sonuç veren N sıralamasını
veriyorum.(Tek/çiftten kastım; topların yarıçaplarının tek/çift sayı olmasıdır.)
N= (49,47,45,43,41,39,37,35,33,31,30,32,34,36,38,40,42,44,46,48,50)
Boru içinde birbirlerine ve borunun bir kenarına teÄŸet olan r ve R
yarıçaplarında iki topun merkezleri arası uzaklık,
h=kök((r+R)^2-(100-(r+R))^2)=10kök(2)kök(r+R-50)
olduÄŸundan N sıralamasına göre borunun H boyu;
H=99+10*(kök(92)+kök(84)+kök(76)+kök(68)+kök(60)+kök(52)
+kök(44)+kök(36)+kök(28)+kök(22)+kök(24)+kök(32)+kök(40)
+kök(48)+kök(56)+kök(64)+kök(72)+kök(80)+kök(88)+kök(96))
=1590.93311615..olmaktadır; buda internette verilen sonuçtur.
(Yine matematikçiler duymasın.. ama) bazen böyle
“sallama/körleme/kaba kuvvet” yöntemler de sonuç verebiliyor(?!)
Saygılarımla..
A.Kadir DeÄŸirmencioÄŸlu
-------------- sonraki bölüm --------------
Bir HTML eklentisi temizlendi...
URL: <http://lists.math.bilgi.edu.tr/pipermail/md-sorular/attachments/20130117/0935a6ad/attachment.htm>
MD-sorular mesaj listesiyle ilgili
daha fazla bilgi