Optimizasyon Algoritmaları Şampiyonası. - sayfa 115

 
Andrey Dik :

1. Neden sizden başka kimsenin FF kodunu sormadığını bir düşünün?

2. Hazır bir algoritmanız olur olmaz rekabet edeceğiz.

3. Şampiyonayı tutma prosedürünü değiştirmek zorunda kalıyorum . Anatoly ile konuşacağım, ondan zamanını FF formülünü derlemekle geçirmesini isteyeceğim, FF'yi hazırlamayı reddediyorum - Asılsız suçlamalara ihtiyacım yok .

4. Artık çalışan bir algoritmanız olana kadar şampiyonaya katılamayacaksınız. Her şey dürüstçe senin istediğin ve benim istediğim gibi.

1. Algoritmamı oluşturmak için tüm FF kitaplığının kaynağına ihtiyacım var. Henüz hazır bir algoritması olmayan ve katılmak isteyen her katılımcı için bu gereklidir.

(İlk başta bana FF kitaplığı bilgisinin hiçbir şey vermeyeceğini kanıtladınız, şimdi ise bunun kötü niyetle kullanılabileceğini ima ediyorsunuz. Karar verin. )

2. Görünüşe göre, değerli bir rakiple rekabet etmekten o kadar korkuyorsunuz ki, yerleşik düzenlemelere karşı çıkıyorsunuz, kendi kurallarınızı ihlal ediyorsunuz ve belirtilen yükümlülüklerinizi yerine getirmiyorsunuz.

Beni itibarsızlaştırmaya, bir algoritma oluşturmak için gerekli temelden yoksun bırakmaya, hazırlık sürelerini kesmeye çalışıyorsunuz... Sanki korkudan acele ediyormuş gibi. Ve konuyu yeterince anladığımı ve sonucunuzu gerçekten sorgulayabileceğimi anlamaya başladığınız andan itibaren başladı. Şimdi önüme her türlü engeli koyuyorsun. Bu şartlar altında diğer katılımcıların katılmasını beklemek gerekli değildir.

Korkmayı bırak ve her şeyi kurallarına göre yap. Senin sonucunu geçemeyebilirim.

Not: "Oz Büyücüsü" masalındaki utangaç aslan karakterini hatırlıyor musunuz?

 
Реter Konow :

1. Algoritmamı oluşturmak için tüm FF kitaplığının kaynağına ihtiyacım var. Henüz hazır bir algoritması olmayan ve katılmak isteyen her katılımcı için bu gereklidir.

(İlk başta bana FF kitaplığı bilgisinin hiçbir şey vermeyeceğini kanıtladınız, şimdi ise bunun kötü niyetle kullanılabileceğini ima ediyorsunuz. Karar verin. )

2. Görünüşe göre, değerli bir rakiple rekabet etmekten o kadar korkuyorsunuz ki, yerleşik düzenlemelere karşı çıkıyorsunuz, kendi kurallarınızı ihlal ediyorsunuz ve belirtilen yükümlülüklerinizi yerine getirmiyorsunuz.

Beni itibarsızlaştırmaya, bir algoritma oluşturmak için gerekli temelden yoksun bırakmaya, hazırlık sürelerini kesmeye çalışıyorsunuz... Sanki korkudan acele ediyormuş gibi. Ve konuyu yeterince anladığımı ve sonucunuzu gerçekten sorgulayabileceğimi anlamaya başladığınız andan itibaren başladı. Şimdi önüme her türlü engeli koyuyorsun. Bu şartlar altında diğer katılımcıların katılmasını beklemek gerekli değildir.

Korkmayı bırak ve her şeyi kurallarına göre yap. Senin sonucunu geçemeyebilirim.

Not: "Oz Büyücüsü" masalındaki utangaç aslan karakterini hatırlıyor musunuz?

1. Sizden başka hiç kimsenin FF kaynağına ihtiyacı yoktur. Bu yüzden şimdi kaynağı görmeyeceksiniz, ancak yarışmadan sonra ve bunun için hazır bir algoritmaya ihtiyacınız var.

2. Ne istediğinizi düşünün. Ancak rekabetin gidişatını etkileyemezsiniz.

not. Anatoly'ye FF yapma isteği ile kişisel bir mesaj gönderdim, kaynağı da ancak yarışmadan sonra göreceğim.

 
Andrey Dik :

1. Sizden başka hiç kimsenin FF'nin kaynağına ihtiyacı yoktur. Bu yüzden şimdi kaynağı görmeyeceksiniz, ancak yarışmadan sonra ve bunun için hazır bir algoritmaya ihtiyacınız var.

2. Ne istediğinizi düşünün. Ancak rekabetin gidişatını etkileyemezsiniz.

not. Anatoly'ye FF yapma isteği ile kişisel bir mesaj gönderdim, kaynağı da ancak yarışmadan sonra göreceğim.

İyi. FF kitaplığı işlevselliğinin geri kalanı ne olacak? Çağıran komut dosyası mı? Ayrıca benden başka kimseye ihtiyaçları yok mu?

Belki de şampiyonluğa artık benden başka kimsenin ihtiyacı yoktur? )

 
Реter Konow :

İyi. FF kitaplığı işlevselliğinin geri kalanı ne olacak? Çağıran komut dosyası mı? Ayrıca benden başka kimseye ihtiyaçları yok mu?

Belki de şampiyonluğa artık benden başka kimsenin ihtiyacı yoktur? )

Başka hangi işlevsellik? Yürütülen komut dosyası, metin görevindekiyle aynıdır. Sağlığa bakın.
 
Andrey Dik :
Başka hangi işlevsellik? Yürütülen komut dosyası, metin görevindekiyle aynıdır. Sağlığa bakın.
Çağıran komut dosyası ne olacak?
 
Реter Konow :
Çağıran komut dosyası ne olacak?

Komut dosyası bir, yürütülüyor. Metinli görevdekiyle aynıdır, hiçbir şey ona bağlı değildir, bu nedenle aynıdır, değişiklik olmadan, şubeyi okuyun, hafızanızı yenileyin.

Bu script ile text ile sorunu çözdüm, aynı script ile değişiklik yapmadan Yuri'nin problemini çözdüm, aynı script şampiyonada olacak. Görüyorsunuz, senaryo bir, algoritma bir ve FF her şey olabilir, kesinlikle her şey olabilir. Bunu anladın sonunda!

 
Andrey Dik :

...

not. Anatoly'ye FF yapma isteği ile kişisel bir mesaj gönderdim, kaynağı da ancak yarışmadan sonra göreceğim.

Mesaj alındı. Kişisel olarak devam edelim.
 
Anatoli Kazharski :
Mesaj alındı. Kişisel olarak devam edelim.
Teşekkür ederim.
 
Andrey Dik :
Komut dosyası bir, yürütülüyor. Metinli görevdekiyle aynıdır, hiçbir şey ona bağlı değildir, bu nedenle aynıdır, değişiklik olmadan, şubeyi okuyun, hafızanızı yenileyin.

Metin içeren görev, bir dizi dışa aktarılan işleve sahip bir kitaplıktır. Kendisi hiçbir şey yapmıyor. Katılımcının algoritması komut dosyasında uygulanmalı ve görevin FF kitaplığının işlevselliğini metinle çağırmalıdır.

Yarışmamızda katılımcının algoritması scriptte değil kütüphanede yer almaktadır. Bu nedenle, üye algoritma kitaplığını çağıran ve sırayla FF kitaplığını çağıran bir yürütme komut dosyası olmalıdır.

Kitaplığı FF ile göstermek istemiyorsunuz, peki ya katılımcının algoritmasını çağıracak yürütme komut dosyası?

Algoritma oluştururken neye güveniyorsunuz?

 
Реter Konow :

Metin içeren görev, bir dizi dışa aktarılan işleve sahip bir kitaplıktır. Kendisi hiçbir şey yapmıyor. Katılımcının algoritması komut dosyasında uygulanmalı ve görevin FF kitaplığının işlevselliğini metinle çağırmalıdır.

Yarışmamızda katılımcının algoritması scriptte değil kütüphanede yer almaktadır. Bu nedenle, üye algoritma kitaplığını çağıran ve sırayla FF kitaplığını çağıran bir yürütme komut dosyası olmalıdır.

Kitaplığı FF ile göstermek istemiyorsunuz, peki ya katılımcının algoritmasını çağıracak yürütme komut dosyası?

Algoritma oluştururken neye güveniyorsunuz?

İşte senaryo. Gördüklerinden sonra daha iyi hissedeceğinden şüpheliyim.

 #property script_show_inputs
#property strict

//+------------------------------------------------------------------+
// алгоритм оптимизации участника
#import "ao.ex5"
// инициализация АО
void    InitAO ( int paramCount, int maxFFruns);
// запуск АО 
void    StartAlgo (); 
// получить максимальное значение ФФ       
double GetMaxFF (); 
#import
//+------------------------------------------------------------------+

//+------------------------------------------------------------------+
// тестовая фитнес функция чемпионата, не известна участникам
#import "ff.ex5"
// запросить количество параметров ФФ 
int     GetParamCount (); 
// запуск ФФ, получеие значения соответствующее параметроам ФФ
double FF ( double &array []); 
// произведённое количество запусков ФФ
int     GetCountRunsFF (); 
#import
//+------------------------------------------------------------------+

//--- input parameters
input int MaxFFruns_P = 1000 ; 


//+------------------------------------------------------------------+
void OnStart () 
{ 
   // узнаем, сколько параметров нужно оптимизировать
   int     paramCount = GetParamCount (); 

   ulong   startTime = GetMicrosecondCount (); 
  
   //------------------------------------------------------------------
  InitAO (paramCount, MaxFFruns_P);
  StartAlgo ();
   //------------------------------------------------------------------
  
  startTime = GetMicrosecondCount () - startTime; 
  
   Print ( "Макс: " + DoubleToString (GetMaxFF (), 16 )); 
   Print ( "Запусков ФФ: " + ( string )GetCountRunsFF ()); 
   Print ( "Время: " + ( string )startTime + " мкс; " + DoubleToString (( double )startTime / 1000000.0 , 8 ) + " c" ); 
   Print ( "---------------------------------" );
}
//+------------------------------------------------------------------+
Neden: