Optimizasyon Algoritmaları Şampiyonası. - sayfa 59

 
Dmitry Fedoseev :

Lano, ben gidiyorum, sessiz ev dünyanda evde kal. Katılımcılardan silin.

Zırh delici toplarla burada olan herkese elbette açıklayacağım. İkinci seçeneğe göre komut dosyasında, üye işlevi de içe aktarıldığından FF()'yi içe aktarmak gereksizdir ve böyle bir içe aktarma ile FF() işlevi üye işlevinde görünmez. FF() işlevi, üyenin kitaplığına aktarılmalıdır. Bu tür banal çöplerin bir örneği bile yanlış sunulmaktadır. Biliyorum, biliyorum, diyorsunuz ki, Ne açık. Ancak her şey bu kadar açıksa, doğru örnek sağlanmamıştır. Burada aptalmışım gibi bir bakışla bile.

güle güle

Dim, şimdi anlamadım, kime kızgınsın? Üzerimde? O zaman üzgünüm, kesinlikle sana karşı bir şikayetim yok, eğer öyleyse özür dilerim.

İşlevleri içe aktarma pahasına. Belki de benim örneklerimden bahsediyorsun. Bu nedenle, FF'yi yalnızca katılımcının kitaplığı içinde içe aktarırsanız, doğrulayıcının komut dosyasından FF'ye erişim olmaz, bu nedenle FF işlevlerinin içe aktarılması doğrulayıcının komut dosyasında ve katılımcının kitaplığında 2 kez bildirilir. İlk olarak, doğrulayıcı tarafından FF'yi kontrol edebilmek için (sessizce, FF'li bir katılımcı kötü şeyler yapabilir) ve diğer yandan FF kitaplığına istatistik işlevleri ekleyebilmek için vb. renkli ve bilgilendirici grafikler yapmak için başka.

Şimdiye kadar bunlar sadece örnekler, böylece katılımcılar şampiyonaya hazırlanmaya başlayabilirler. Zaten şampiyonayı daha erken bir tarihe, örneğin 27 Haziran'a taşımayı önermek istiyordum ama şimdi bundan şüpheliyim... Sadece görüyorum ki herkes şimdiden beklenti içinde kendini tüketmiş.

 
Реter Konow :
Evet Andrew iyi. Ben sadece kabalığa karşıyım. Dmitry'nin katılmasına izin verin. Ama kabalık kimseye izin verilmez! Başarısız olursam, kendimi yasaklarım. sana söz veriyorum.
İkiniz de yanılıyorsunuz. Biri aptal, diğeri kaba. Ama tam bir aptallık veya aşırı kabalık fark etmedim. Bu nedenle, dalı oybirliğiyle gereksiz çatışmalardan temizleyelim. Belki bir gün buluşuruz, katılımcılar, bir bardak konyak içerken, birlikte güleriz birbirimize...
 
Peki 27 Haziran'a erteleyelim mi ne dersiniz?
 
Andrey Dik :
FF'nin doğru yürütülmesi konusunda endişelenmeyin. Kuralların öngördüğü verilen sınırlar içinde değerler gönderirseniz, korkunç bir şey olamaz. Terminali asmayı başarırsanız veya sıfıra bölme veya sınır dışı bir diziye neden olursanız, diskalifiye edilirsiniz. Ve hiçbir koşulda FF'yi diskalifiye etmeyeceğiz.
Evet sıfıra bölme diyeceğimi nasıl anlarım. Sayılarla bir diziyi geçiyorum. Bazıları sıfır. ff formül tarafından verilirse, sıfırın formülün bazı kısımlarının paydasına düşmeyeceğini nasıl bilebilirim?
 
Andrey Dik :
Peki 27 Haziran'a erteleyelim mi ne dersiniz?
Şahsen kodu hazırlamak için zamanım olmayacak.
 
Dmitry Fedoseev :

FF() işlevi, üyenin kitaplığına aktarılmalıdır.

2. seçeneğe göre katılımcının kütüphanesi örneğinde böyle bir import var. Eh, yani hem başlangıç komut dosyasına hem de üyenin kitaplığına içe aktarır. Ama eski bir dosya gönderirsem, oraya ff almanın yolu nedir? Başka bir FF'de nasıl çalıştırılır? Düşünülmemiş.

* * *

1. seçenek daha iyidir. Bir ay önce, Andrey'in açıklamasına göre kendime bir arayüz çizdim. 1. seçenek var. Yalnızca 2 döngü ve gereksiz çıkıntılı ServiceFunc olmadan. Mevcut terminolojide şöyle görünebilir:

AlgoInit(paramCount, MaxFFruns_P);  // включает:   InitAO (paramCount, MaxFFruns_P); ServiceFunc1 ();
while (AlgoWork()) //решает остановиться или нет, включает ServiceFunc2() и ServiceFunc3() т.к. они идут друг за другом.  счетчик не используем, т.к. в ВАРИАНТЕ 2 его тоже нет, т.е. либо на усмотрение алгоритма либо ввести обязательным.
{
  GetOptParam (param); 
  SendFFvolue(FF (param)); 
}
 
Andrey Dik :
Peki 27 Haziran'a erteleyelim mi ne dersiniz?
Ve 11 Temmuz gibi kurallarda tarih nedir?
 
Igor Volodin :
Ve 11 Temmuz gibi kurallarda tarih nedir?
Kendimi beklemekten bıktım, yeniden planlamayı teklif ettim. Görüyorum ki katılımcılar henüz hazır değil, tarihi ertelemeyeceğiz.
 
Yuri Evseenkov :
Evet sıfıra bölme diyeceğimi nasıl anlarım. Sayılarla bir diziyi geçiyorum. Bazıları sıfır. ff formül tarafından verilirse, sıfırın formülün bazı kısımlarının paydasına düşmeyeceğini nasıl bilebilirim?
Bilmene gerek yok. [-10.0;10.0] aralığının ötesine geçmeyin ve herhangi bir sorun olmayacaktır.
 
Andrey Dik :
Bilmene gerek yok. [-10.0;10.0] aralığının ötesine geçmeyin ve herhangi bir sorun olmayacaktır.
Yani, boş bir dizi geçirebilir ve tüm parametreler sıfıra eşit olduğunda FF'nin değerini öğrenebilirsiniz.
Neden: