최적화 알고리즘 챔피언십. - 페이지 59

 
Dmitry Fedoseev :

라노, 난 꺼져, 집에 있어, 너의 조용한 고향 세계에서. 참가자에서 삭제합니다.

물론 갑옷을 뚫는 공을 가지고 여기있는 모든 사람들에게 설명 할 것입니다. 두 번째 옵션에 따른 스크립트에서는 FF()를 가져올 필요가 없습니다. 왜냐하면 멤버 함수도 거기에서 가져오기 때문이고, 이러한 가져오기를 사용하면 FF() 함수가 멤버 함수에 표시되지 않습니다. FF() 함수는 구성원의 라이브러리로 가져와야 합니다. 그러한 진부한 쓰레기의 예조차도 잘못 제시됩니다. 알아요. 그러나 모든 것이 너무 명확하면 올바른 예가 제공되지 않습니다. 여기선 내가 바보 같은 표정을 짓고 있어도.

안녕

딤, 이제 이해가 안 가네 누구한테 화를 내니? 나한테? 그렇다면 죄송합니다. 당신에 대한 불만은 전혀 없습니다. 그렇다면 죄송합니다.

함수를 가져오는 비용으로. 아마도 당신은 내 예에 대해 이야기하고 있습니다. 따라서 참가자의 라이브러리 내에서만 FF를 가져오면 검증자의 스크립트에서 FF에 액세스할 수 없습니다. 이것이 FF 함수의 가져오기가 검증자의 스크립트와 참가자의 라이브러리에서 2번 선언된 이유입니다. 첫째, 검증자 측에서 FF를 제어할 수 있도록(조용히 FF를 가진 참가자가 나쁜 일을 할 수 있음), 다른 한편으로 FF 라이브러리에 통계 기능을 추가할 수 있도록 하거나 뭔가 화려하고 유익한 그래픽을 만들기 위해 그렇지 않습니다.

여기까지는 참가자들이 대회 준비를 시작할 수 있도록 하기 위한 예시일 뿐입니다. 나는 이미 챔피언십을 6월 27일과 같은 더 빠른 날짜로 옮기는 것을 제안하고 싶었지만 지금은 그것이 의심스럽습니다.

 
Реter Konow :
예, 앤드류는 좋습니다. 나는 무례에 반대합니다. 드미트리를 참여시키십시오. 그러나 무례함은 누구에게도 허용되지 않습니다! 내가 실패하면, 나는 나 자신을 금지할 것이다. 내 말을 전합니다.
당신은 둘 다 틀렸다. 하나는 멍청하고 다른 하나는 무례합니다. 그러나 나는 완전한 어리석음이나 과도한 무례함을 눈치 채지 못했습니다. 따라서 불필요한 전투에서 지점을 만장일치로 청소합시다. 언젠가 우리는 참가자들을 만나 코냑 한 잔을 마시며 함께 웃을 것입니다 ...
 
글쎄, 우리가 그것을 6 월 27 일까지 연기한다는 것이 무엇입니까?
 
Andrey Dik :
FF의 올바른 실행에 대해 걱정하지 마십시오. 규칙에 명시된 주어진 경계 내에서 값을 제출하면 끔찍한 일이 발생할 수 없습니다. 터미널을 중단시키거나 0으로 나누기 또는 범위를 벗어난 배열을 일으키는 경우 실격됩니다. 그리고 우리는 어떤 경우에도 FF를 실격시키지 않을 것입니다.
예, 0으로 나누기를 호출할지 여부를 어떻게 알 수 있습니까? 숫자가 포함된 배열을 전달하고 있습니다. 그들 중 일부는 0입니다. ff가 공식에 의해 주어지면 0이 공식의 일부의 분모에 속하지 않는다는 것을 어떻게 알 수 있습니까?
 
Andrey Dik :
글쎄, 우리가 그것을 6 월 27 일까지 연기한다는 것이 무엇입니까?
개인적으로 코드를 준비할 시간이 없습니다.
 
Dmitry Fedoseev :

FF() 함수는 구성원의 라이브러리에서 가져와야 합니다.

두 번째 옵션에 따른 참가자 라이브러리의 예에는 이러한 가져오기 가 있습니다. 음, 즉 시작 스크립트와 구성원의 라이브러리 모두에서 가져옵니다. 그러나 ex 파일을 보내면 거기에 ff를 가져 오는 방법은 무엇입니까? 다른 FF에서 실행하는 방법? 생각하지 않았습니다.

* * *

옵션 1이 더 좋습니다. 한 달 전에 Andrey의 설명에 따라 인터페이스를 직접 스케치했습니다. 옵션 1이 있습니다. 2주기 및 불필요한 돌출 ServiceFunc없이 만. 현재 용어로 다음과 같이 보일 수 있습니다.

AlgoInit(paramCount, MaxFFruns_P);  // включает:   InitAO (paramCount, MaxFFruns_P); ServiceFunc1 ();
while (AlgoWork()) //решает остановиться или нет, включает ServiceFunc2() и ServiceFunc3() т.к. они идут друг за другом.  счетчик не используем, т.к. в ВАРИАНТЕ 2 его тоже нет, т.е. либо на усмотрение алгоритма либо ввести обязательным.
{
  GetOptParam (param); 
  SendFFvolue(FF (param)); 
}
 
Andrey Dik :
글쎄, 우리가 그것을 6 월 27 일까지 연기한다는 것이 무엇입니까?
그리고 7월 11일과 같은 규칙에서 날짜는 무엇입니까?
 
Igor Volodin :
그리고 7월 11일과 같은 규칙에서 날짜는 무엇입니까?
나는 나 자신을 기다리는 것에 지쳤고, 나는 일정을 변경하겠다고 제안했다. 참가자가 아직 준비되지 않았음을 알며 날짜를 연기하지 않습니다.
 
Yuri Evseenkov :
예, 0으로 나누기를 호출할지 여부를 어떻게 알 수 있습니까? 숫자가 포함된 배열을 전달하고 있습니다. 그들 중 일부는 0입니다. ff가 공식에 의해 주어지면 0이 공식의 일부의 분모에 속하지 않는다는 것을 어떻게 알 수 있습니까?
알 필요가 없습니다. [-10.0;10.0] 범위를 벗어나지 마십시오. 그러면 문제가 없습니다.
 
Andrey Dik :
알 필요가 없습니다. [-10.0;10.0] 범위를 벗어나지 마십시오. 그러면 문제가 없습니다.
즉, 모든 매개변수가 0일 때 널 배열을 전달하고 FF의 값을 찾을 수 있습니다.