[Arşiv] Ticaretle ilgisi olmayan saf matematik, fizik, kimya vb. beyin jimnastiği bulmacaları - sayfa 449

 
Mathemat :

Ben her zaman haklıyım demiyorum. Bu çok fazla olurdu.

Ancak bu durumda, gözlemci, bilgelerin akıl yürüteceği gibi akıl yürütmekle yükümlüdür, yani. sahip oldukları bilgilere dayanmaktadır. Ve tam olarak bunu söylemeye çalışıyoruz. İpuçlarını analiz ettiğimizde, ikimizin de sahip olduğu bilgilere sahip olmamıza rağmen, yalnızca bilgenin sahip olduğu bilgileri kullanırız.

biliyorum. Ben başka bir şeyden bahsediyorum. Bilge adamların sabit değişkenleri vardır. Sabit değişkenler açısından, problem benzersiz bir şekilde çözülür. Değişkenlerden oluşan bir alanımız var. Meta görev. Diyaloğun hangi koşullar altında doğru olduğunu bulmamız gerekiyor. Bir dizi karardan bir karar veya karar dizilerini çıkarmak için kurallar. Başka bir görev. Ve başka bir çözüm.

" Seçenek 5) ise S=93; P=356; a=4; b=89, Lemma'nın ispatından sonra yaptığım eklemenin ışığında hemen atılır: ....... "- Sen oldum.

Belki lemma deliklerle doludur (akşam kendim kontrol edeceğim).

FSE iken, daha fazla çalışmaya gittim.

 

Suçlu, koşulu tamamen ihlal ediyorum - hiçbir şekilde ticaretle ilgili değil. Yine de söyle bana, beş gündür anlayamadım.

int başlangıç()
{int y;
y= WindowFirstVisibleBar();Alert("y",y);
(;y>=0;y--) için
{ double up=iFractals(Symbol(), PERIOD_M15 ,MODE_UPPER,y);
double down=iFractals(Symbol(),PERIOD_M15,MODE_LOWER,y);
if (yukarı>=1||aşağı>=1){
Alert("Önceki üst fraktal:", yukarı, " Önceki alt fraktal:", aşağı);Alert("y",y);}}


WindowFirstVisibleBar() görünür bir çizelgedeki çubukların sayısını sayar, tüm bunlar genellikle böyle çalışmalıdır - uyarı fraktallı çubukların sayısını belirtir.Her şey sınırına kadar basittir.

Ama bu basit saçmalık işe yaramıyor! Tüm çubukları arka arkaya verir.Yani, en basit operatör if (up>=1||down>=1){

işe yaramıyor ya da tamamen aptalım, midem kaşınana kadar inatla bu yere bakıyorum, anlamıyorum!

İlkenin kendisini anlamayı çok isterim, yanlış olan ne, nerede göremiyorum veya anlamıyorum? Her şey son derece basit ve doğru görünüyor. Bilmek istiyorum!

Yardım!

Tamamen yanlış başlıktaysa, yine de özür dilerim, sonra silin.

 
Dimka-novitsek :

Suçlu, koşulu tamamen ihlal ediyorum - hiçbir şekilde ticaretle ilgili değil. Yine de söyle bana, beş gündür anlayamadım.

................................

Yardım!

Tamamen yanlış başlıktaysa, yine de üzgünüm, o zaman silin.

İşte konu. https://www.mql5.com/ru/forum/111497

Gönderiyi oraya taşıyın ve son çare olarak burada yardım etmemizi isteyen bir bağlantı bırakın. Burada konu farklı. Bağırmak! :)

İyi şanlar.

 
Evet, anlıyorum, şimdi oraya gidiyorum.
 
MetaDriver :

biliyorum. Ben başka bir şeyden bahsediyorum. Bilge adamların sabit değişkenleri vardır. Sabit değişkenler açısından, problem benzersiz bir şekilde çözülür. Değişkenlerden oluşan bir alanımız var. Meta görev. Diyaloğun hangi koşullar altında doğru olduğunu bulmamız gerekiyor. Bir dizi karardan bir karar veya karar dizilerini çıkarmak için kurallar. Başka bir görev. Ve başka bir çözüm.

" Seçenek 5) ise S=93; P=356; a=4; b=89, Lemma'nın ispatından sonra yaptığım eklemenin ışığında hemen atılır: ....... "- Sen oldum.

Belki lemma deliklerle doludur (akşam kendim kontrol edeceğim).

Evet seni anlıyorum. Akil adamlar aldıkları miktara ve ürüne göre sorunu çözerler ama bizim buna genel anlamda ihtiyacımız var.

Ve lemma deliklerle dolu değil :) Geçenlerde toplama konusunda şüphelerim vardı (53 faktörü ile ilgili), ama şimdi gittiler. Tek açıklama: eğer toplam 200'den az ise, o zaman toplamın limit sayısı 103'tür.

B'nin 55'ten fazla bir miktar alırsa (bizde 93 var) ilk satırını "Sensiz biliyordum ..." diyip söyleyemeyeceğine kendiniz karar verirsiniz. Olası çiftler göz önüne alındığında, 53 ve 40 seçeneğini kaçırmaz. Ancak 53 * 40 sayısı benzersiz bir şekilde faktörlere ayrılır (toplamımız 100'den fazla değildir). Bu nedenle, güvenle "Sensiz biliyordum ..." diyemeyecek, çünkü. bu, tek değerli çarpanlara ayırma durumudur.

 
Mathemat :

1) Evet, seni anlıyorum. Akil adamlar aldıkları miktara ve ürüne göre sorunu çözerler ama bizim buna genel anlamda ihtiyacımız var.

2) Ve lemma deliklerle dolu değil :) Son zamanlarda tamamlayıcı hakkında (faktör 53 ile ilgili) şüphelerim vardı, ama şimdi gittiler. Tek açıklama: eğer toplam 200'den az ise, o zaman toplamın limit sayısı 103'tür.

B'nin 55'ten fazla bir miktar alırsa (bizde 93 var) ilk satırını "Sensiz biliyordum ..." diyip söyleyemeyeceğine kendiniz karar verirsiniz. Olası çiftler göz önüne alındığında, 53 ve 40 seçeneğini kaçırmaz. Ancak 53 * 40 sayısı benzersiz bir şekilde faktörlere ayrılır (toplamımız 100'den fazla değildir). Bu nedenle, güvenle "Sensiz biliyordum ..." diyemeyecek, çünkü. bu, tek değerli çarpanlara ayırma durumudur.

1. Uh-huh. İyi.

2. Teksas. ikna olmuş görünüyor. Lemmanın mantığını kabul ediyorum. Hadi tamir edelim.

Yani bu durumu düzeltmemiz gerekiyor:

bool ValidSum(uint n) {return( (n%2==1) && (MX[n-2].count>1) && n<=SMax );}

Tüm kısıtlamaları içermez. Doğru anladıysam bir üst sınır olarak eklemeniz gerekiyor ( first-counter-prime-number-superior-SMax/2 + 2 ).

Böyle?

Neyse düzelttim. // fragmana bakın.

Şimdi böyle yapılır:

   bool ValidSum( uint n) { return ((n% 2 == 1 ) && (MX[n- 2 ].count> 1 ) && n<=Top);}

Top, yapıcıda şu şekilde hesaplanır:

   for (Top=SMax/ 2 ;MX[Top].count> 1 ;Top++);
   Top+=2;

Sonuçlar:

2011.01.14 19:28:45 MetaSage (EURUSD,M10) //+---- Maksimum miktar = 200 -------------------+
2011.01.14 19:28:45 MetaSage (EURUSD,M10) S=93; P=356; a=4; b=89
2011.01.14 19:28:45 MetaSage (EURUSD,M10) S=41; p=148; a=4; b=37
2011.01.14 19:28:45 MetaSage (EURUSD,M10) S=37; p=160; a=5; b=32
2011.01.14 19:28:45 MetaSage (EURUSD,M10) S=23; P=76; a=4; b=19
2011.01.14 19:28:45 MetaSage (EURUSD,M10) S=17; P=52; a=4; b=13
2011.01.14 19:28:45 MetaSage (EURUSD,M10) //+---- Maksimum miktar = 200 -------------------+
2011.01.14 19:28:45 MetaSage (EURUSD,M10) //============== BAŞLAT ==================== ======
2011.01.14 19:22:39 MetaSage (EURUSD,M10) //+---- Maksimum miktar = 99 -------------------+
2011.01.14 19:22:39 MetaSage (EURUSD,M10) S=23; P=76; a=4; b=19
2011.01.14 19:22:39 MetaSage (EURUSD,M10) S=17; P=52; a=4; b=13
2011.01.14 19:22:39 MetaSage (EURUSD,M10) //+---- Maksimum miktar = 99 -------------------+
2011.01.14 19:22:39 MetaSage (EURUSD,M10) //=============== BAŞLAT ==================== ======

Peki, şimdi her şey doğru mu? ;-))

Dosyalar:
 
drknn :
Böylece uygun bir sayı çifti buldunuz. Şimdi, konuşmanın her aşamasında her birinin kafasında yer alan tüm hesaplamaları görüntüleyerek bilgelerin diyaloğunu simüle edebilir misiniz?

Yapabilir. Ama şimdilik, bir şeyler bozuldu. Zaten görevden biraz yorulmuştum ve Richie'nin haklı olarak belirttiği gibi, forex yatakta berbat değildi... :)

Vopchem seni dene. Gerekirse daha fazla yardım için arayın. Bir temel var. Kesmek, taramak, iyi, kolonya için kalır.

Senaryoyu parçalayın, telif hakkı tacizi olmayacak. Bugün lisansları ücretsiz dağıtıyorum. ;-)

 
Mathemat :
Korkmuş. Sorun değil, kanıta bakmanıza gerek yok, yine de doğru :)

Ne de olsa, kalem ve kağıt yardımıyla, kanıtları ve lemmaları bir kenara bırakarak, sunulan sekiz çiftten en az birini çürütmeye çalışan var mı?
 

Ve eğer lemmalar çürütme sürecini hızlandırmaya büyük ölçüde yardımcı oluyorsa, neden onları bir kenara atalım? Belirli durumlar için birkaç kez ayrıntılı hesaplamalar yazdım. Ama kimsenin pek ilgisini çekmiyor gibiler. Tekrar deneyelim.

Genel olarak konuşursak, sekiz çift değil, sadece iki tane vardır (toplam 100'den az ise). 4.13 çiftinin tam olarak kabul edilebilirliğinin kanıtını daha önce vermiştim. Şimdi S=23 çiftini çürütüyoruz; P=76; a=4; b=19:

C: (76 = 2*38 = 4*19.) Yapamam.

B: (Toplam 23, İzin Verilen Tutarlar Kümesine dahil edilmiştir MDS = {11,17,23,27,29,35,37,41,47,51,53} , bunun için I, B, emin olabilir Ama çifti hemen tahmin etmeyecek, lemmayı görün :)) Yapamayacağını zaten biliyordum .

A: (B bana onun miktarının MDS'ye ait olduğunu söyledi. Hangi miktarlara sahip olabilirim? 40 ve 23. MDS'ye sadece 23 dahildir ve bu nedenle miktarı biliyorum ve dolayısıyla sayıların kendileri - 4 ve 19.) Biliyorum . sayılar.

B: (B aslında bana ürününde MDS'de bulunan toplam için yalnızca bir seçenek olduğunu söyledi. Tüm seçenekleri kontrol etmeniz gerekebilir. Toplamlar için her zaman 23 seçeneğimiz olacağını düşünün. seçeneği, MDS'den başka bir toplam bulmak yeterlidir.

Ayrıca, yalnızca tek sayıların toplamlara izin verilebileceğini unutmayın.

23=2+21. P (= 2 * 3 * 7) \u003d 2 * 21 \u003d 3 * 14 \u003d 6 * 7. Faktörlerin toplamı - 23 , 17 , 13. MDS'den iki seçenek - bir serseri.

23=3+20. P (= 2*2*3*5) = 2*30 = 3*20 = 4*15 = 5*12 = 6*10. Çarpan toplamları 32, 23 , 19, 17'dir . Zaten yeterli. Serseri.

23=4+19. P (= 2 * 2 * 19) \u003d 2 * 38 \u003d 4 * 19. 40, 23 çarpanlarının toplamı . gerçek aday. O zaman sayılar 4 ve 19'dur. Ama henüz tüm seçenekleri kontrol etmedim :(

23=5+18. P (= 2*3*3*5) = 2*45 = 3*30 = 5*18 = 6*15 = 9*10. Çarpanların toplamı - 47 , .. . Yeter artık çünkü 47 MDS'ye dahil edilmiştir, ancak yine de 23 olacaktır.

23=6+17. P (= 2 * 3 * 17) \u003d 2 * 51 \u003d 3 * 34 \u003d 6 * 17. Çarpanların toplamı - 53 , .. . Yeter artık çünkü yine de her durumda 23 olacak. Bummer.

23=7+16. P (=2*2*2*2*7) = ... = 16*7, tek toplamı 23 olan tek geçerli seçenektir. Başka bir gerçek aday, ancak farklı sayılarla - 16 ve 7.

Her şey. Arama tamamlanabilir. Ben, adaçayı B, numarayı bilmiyorum çünkü Zaten seçemediğim iki seçeneğim var.) "Beeee" .

 

Aslında, daha genel bir gözlem vardır ( MD çıktısından görülebilir): muhtemelen tüm makul seçenekler 2^n ve p (asal) sayı çiftleriyle sınırlıdır. Kanıtlamadım, sadece tahmin ediyorum.

Şimdi, bu varsayıma dayanarak, gerçek bir şey yapalım. Bilgelerin diyaloğundaki en zor şey son sözdür. Hala birçok seçeneği göz önünde bulundurması gereken kişidir. Diyelim ki üç kopya zaten gerçekleşti ve sadece sonuncusu kaldı. Ve MDS'den kaç toplam 2^n + asal olarak gösterilebilir?

Neden böyle bir bozulma? Evet, çünkü B, son açıklamada, toplamların olası genişlemelerini (önceki mesajıma bakın) ve karşılık gelen ürünleri göz önünde bulundurarak, 2*...*2*simple çarpımını karşıladıktan sonra, yalnızca bir tane olduğunu önceden biliyor. onun için toplamlar ve kabul edilebilir olabilir, çünkü sadece bir tanesi tektir - sayılar ikinin kuvveti ve bir tek asal ise. Bu hemen gerçek bir aday verir.

O zaman hadi gidelim.

11 = 2^2+7 = 2^3+3. İki aday var. Hemen sarhoş ol.

17 = 2^2+13. Bunun gibi başka gösteriler yok. İyi aday.

23 = 2^2+19 = 2^4+7. Serseri.

27 = 2^2+23 = 2^3+19 = 2^4+11. Daha da fazlası bir serseri.

29 = 2^4+13. Sunum benzersizdir. Başka bir aday.

35 = 2^2+31 = 2^4+19 = 2^5+3. Serseri.

37 = 2^3+29 = 2^5+5 . Serseri.

41 = 2^2 +37. Temsil benzersizdir . Aday.

47 = 2^2+43 = 2^4+31. Serseri.

51 = 2^2+47 = 2^3+43 . Serseri.

53 = 2^4+37. Temsil benzersizdir. Aday.

Dolayısıyla, tüm MDS'lerden yalnızca 4 izin verilen miktarımız kaldı - 17, 29, 41, 53 .

____________________________________________________________

17'yi bulduk: Dördüncü kopyada 17 olan B, sayıları açık bir şekilde hesaplar.

Devam edecek. Görevi bitirmek için sadece üç sayıyı analiz etmemiz gerekiyor.

____________________

Not 4 sayıyı da kısa ve zarif yapalım. Üç satırın zaten söylendiğini ve yalnızca B bilgesinin son hamlesinin kaldığını varsayıyoruz.Hızlıca ana şeye geçmek için geçmeyenlerle başlayalım.

29 = 4+25. P (= 2*2*5*5) = 2*50 = 4*25 = 5*20 = 10*10. Toplamlar 52, 29 , 25, 20'dir. Yeşil listeden sadece 29 tanesi uygundur. Bu kesin bir çözümdür, yani. aday (4 ve 25 numara). Bununla birlikte, zaten bir tane daha kesin bir tane daha var - bunlar 16 ve 13. Bu, B'nin sözlerini söylemeyeceği anlamına geliyor.

41 = 16+25. P (= 2*2*2*2*5*5) = 2*200 = 4*100 = 5*80 = 8*50 = 10*40 = 16*25 = 20*20. Tutarlar 202, 104, 85, 58, 50, 41 , 40'tır. İzin verilen tek sayı 41'dir, yani. aday (16 ve 25 numara). Bununla birlikte, zaten bir tane daha açık bir tane var - bunlar 4 ve 37. Bu, B'nin sözlerini söylemeyeceği anlamına geliyor.

53 = 13+40. P (= 2*2*2*5*13) = 2*260 = 4*130 = 5*104 = 8*65 = 10*52 = 13*40 = 20*26. Toplamlar 262, 134, 109, 73, 62, 53 , 46'dır. İzin verilen tek toplam elbette 53'tür (orijinal sayılar 13 ve 40'tır). Bununla birlikte, zaten bir tane daha açık bir tane var - bunlar 16 ve 37. Bu, B'nin sözlerini söylemeyeceği anlamına geliyor.

Ve son olarak, 17. Şimdiye kadar çözümün geçerliliğine dair kısa bir kanıt bulamadım. Düşünmek. Daha sonra kanıtın tamamını tek bir gönderide olacak şekilde toplayacağım. Ama görev - şimdi, şimdi - tamamen çözüldü.