Polygon

Обсуждение вопросов, связанных с системой проведения турниров ejudge.
Post Reply
guest
Posts:7
Joined:01 August 2015, 15:35
Polygon

Post by guest » 13 April 2017, 00:10

Здравствуйте! Возникла ошибка при импорте задачи из полигона.
ejudge version: 3.6.1
Ставил задачу на test contest

GET: https://polygon.codeforces.com/login
POST: https://polygon.codeforces.com/login
Redirect: https://polygon.codeforces.com/problems?ccid=****
GET: https://polygon.codeforces.com/problems?dummy=***

problemName mismatch: <tr>: problem-name, <td>:
problem-name

guest
Posts:7
Joined:01 August 2015, 15:35

Re: Polygon

Post by guest » 13 April 2017, 23:01

Нашел временное решение.
В исходнике ej-polygon.c
Удалил строки
1224 if (strcmp(pi->problem_name, buf) != 0) {
1225 fprintf(log_f, "problemName mismatch: <tr>: %s, <td>: %s\n", pi->problem_name, buf);
1226 goto cleanup;
1227 }

Перекомпилировал.
Думаю, ошибка из-за неправильного парсинга problem_name в buf.

cher
Posts:1153
Joined:13 March 2004, 17:00
Contact:

Re: Polygon

Post by cher » 15 April 2017, 21:15

Исправлено в 3.6.2

Post Reply