[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