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

 
alsu :

Gerçekte, bunu bir kopya ile tek geçişte yapardım, ancak hemen önceden ikişerli ile doldurmazdım, ancak geçiş zaten tamamlandığında sadece ortayı (kalan) doldururdum.

N adet okuma işlemi, N adet yazma işlemi ve 1 adet bellek ayırma işlemi alıyoruz. Daha azını düşünemiyorum))

ps N daha fazla sayaç artış işlemi))


Bence iki geçiş daha hızlı olur. Tek bir eğer değil!

 void Sort123( int & a[]){
   int c[ 4 ];
   ArrayInitialize (c, 0 );
   int s= ArraySize (a);
       for ( int i= 0 ;i<s;i++){
         c[a[i]]++;
      }
       for (i= 0 ;i<c[ 1 ];i++){
         a[i]= 1 ;
      }
   c[ 2 ]+=c[ 1 ];
       for (i=c[ 1 ];i<c[ 2 ];i++){
         a[i]= 2 ;
      }
       for (i=c[ 2 ];i<s;i++){
         a[i]= 3 ;
      }
}
 
alsu :
Bu, önceki pozisyonun imkansız olmadığı tek harekettir.

Sadece o değil. Üç seçenek görüyorum:

- dikey olarak bir piyondan fil (piyon terfi sırasında hiçbir şey yemedi)

- Köşegendeki fil (piyon 8. sırada bir şey yedi)

- çapraz olarak bir piyondan vezir (8'de bir şey yedi).

PS Ve ilk başta beyaz şahın hareketiyle sadece bir varyant gördüm. Ama o zaman iki kez kontrol edilmesi gerektiğini bana belirttiler.

 
Peki ne kadar olacak:
A+B=...
 
Mathemat :

Siyah istifa etti ama Beyaz'ın son hamlesi ne oldu?


Bu yüzden, Beyaz'ın son hamlesinin açıkça bir piyonu bir parçaya terfi ettirmek olduğuna karar verdik, yani. bu hamleden önce beyazın a7 veya b7 karelerinden birinde bir piyonu vardı. Her iki durumda da bu piyonun (başlangıçta sadece f2 karesinde olabilir) oyun sırasında tam olarak 5 yakalama yaptığını hesaplamak kolaydır. Ayrıca a3,b4,c5 karelerinde duran piyonların da toplamda 5 adet ele geçirdiğini belirtelim. Toplamda, 10 adet siyah parça yakalamamız var. Siyahın artık tahtada 6 taşı var, bu nedenle yukarıda ele alınan 10 ele geçirmenin tümü beyaz piyonlar tarafından yapıldı.

Ancak, e7 ve g7'deki siyah piyonlarla beyaz piyon tarafından ele geçirilemeyen ve karesinden çıkamayan f8 karesinde siyah fil yoktur. Bu nedenle, siyah fil bir piyon tarafından değil, bir parça tarafından ele geçirildi. Böylece, cevabı takip eden bir çelişkiye geldik: bu pozisyon imkansız ve satranç kurallarına göre ortaya çıkmış olamazdı.

 
Mathemat :

Sadece o değil. Üç seçenek görüyorum:

- dikey olarak bir piyondan fil (piyon terfi sırasında hiçbir şey yemedi)

- Köşegendeki fil (piyon 8. sırada bir şey yedi)

- çapraz olarak bir piyondan vezir (8'de bir şey yedi).

PS Ve ilk başta beyaz şahın hareketiyle sadece bir varyant gördüm. Ama o zaman iki kez kontrol edilmesi gerektiğini bana belirttiler.

tek doğru seçenek
 
bu, piyon bir fil haline dönüşürse ... ama bu imkansız olduğu için - bunu kanıtladınız ... o zaman son hareket bir piyon değil ... ama ortaya çıkıyor - o zaman beyaz şah ... ve muhtemelen Q3-G3
 
Aleksander :
bu, piyon bir fil haline dönüşürse ... ama bu imkansız olduğu için - bunu kanıtladınız ... o zaman son hareket bir piyon değil ... ama ortaya çıkıyor - o zaman beyaz şah ... ve muhtemelen Q3-G3
Bu da imkansızdır: o zaman f3 karesinde şah vezir ve kaleden kontrol altındaydı ve açık bir çek olamazdı, çünkü. vezir ve kale farklı karelerden saldırır.
 
alsu :

Böylece, Beyaz'ın son hamlesinin bir piyonu taşa terfi ettirmek olduğuna karar verdik.

mesaj yanlış ;)

Gerçekten dönüştürmek için yeterli piyon yok


Avrupa :
tek doğru seçenek
ne yazık ki, yeterli piyon yok
 
Europa :
tek doğru seçenek
yukarıdaki yazı, piyonla yapılan herhangi bir varyasyonun neden çalışmadığını açıklıyor
 
ilunga :

mesaj yanlış ;)

Gerçekten dönüştürmek için yeterli piyon yok

Hayır, sadece yeterli piyon var, ancak fazladan bir ele geçirme olduğu ortaya çıktı.