[Logo] Форум DL
  [DL]  Back to home page 
Forum Index ->Общего плана ->Предложения по новым курсам DL 1, 2, 3, ... 10, 11, 12
Author Message
Yuriy ReshetKo

Topics: 4
Messages: 646

My Profile
Проблемное задание


ОШИБКА
Запрошенный URL не может быть доставлен
Во время доставки URL: /Editor/ArchProcessing.jsp?FileName=%5C111118%5C2.zip&FileOldName=2.zip&FileExt=zip&Lang=&Size=2196

Произошла следующая ошибка:

Время соединения истекло.
Запрос прерван по причине превышения максимального времени соединения.


Mihail Dolinskiy

Topics: 1588
Messages: 38681

My Profile
Показывать "не зачтено", а не перезаписывать, если дважды сдали одну задачу в текущем кубке
(Иванов, зима 2018-2019)
(Анисимова, осень 2019)

Михалков (ПМ-31, 24 октября 2019) - отказался 31 октября
Mihail Dolinskiy

Topics: 1588
Messages: 38681

My Profile
Бондарев Иван (ПМ-31, 15 октября 2019)

По
таблице результатов Региональной отборочной для ВКОШП
генерировать файлы
Статистика-Гомель.xls
winners.xls
Mihail Dolinskiy

Topics: 1588
Messages: 38681

My Profile
На страничку
http://dl.gsu.by/teacher/default.asp

Добавить строку

Добавить учителя
http://dl.gsu.by/admin/teachers.jsp

Mihail Dolinskiy

Topics: 1588
Messages: 38681

My Profile
Исправить ошибку при попытке сбросить пропуск
(он сбрасывается, но потом сообщение об ошибке)


Произошла внутренняя ошибка сервера. Приносим свои извинения.

В некоторых случаях проблема может быть вызвана потерей сессии.
Попробуйте заново войти на сайт
Если проблема повторяется, вы можете оставить сообщение на форуме
(указав ID ошибки и информацию по воспроизведению).

Информация об ошибке:
ID ошибки: 081119_16_983
Дата и время возникновения: 08-11-2019 18:24:12.756
URL: http://dl.gsu.by/workingOff.jsp
Тип ошибки: 955
Подробнее:

==============================
Date: 08-11-2019 18:24:12.756
Error ID: 081119_16_983
Error type(hash): 955
User ID: 100105
Lang ID: 1
URL: http://dl.gsu.by/workingOff.jsp
Exception:
java.sql.SQLException: The DELETE statement conflicted with the REFERENCE constraint "WorkingOffLog_bottomBorderSendingDecisionID_TestingLog_ID". The conflict occurred in database "dldb", table "dbo.WorkingOffLog", column 'bottomBorderSendingDecisionID'.
java.lang.RuntimeException: java.sql.SQLException: The DELETE statement conflicted with the REFERENCE constraint "WorkingOffLog_bottomBorderSendingDecisionID_TestingLog_ID". The conflict occurred in database "dldb", table "dbo.WorkingOffLog", column 'bottomBorderSendingDecisionID'.
at dl2.servlets.WorkingOffServlet.doPost(WorkingOffServlet.java:152)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:661)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
at dl2.sut.Cp1251Filter.doFilter(Cp1251Filter.java:20)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
at dl2.webfilter.CheckerBan.doFilter(CheckerBan.java:143)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
at dl2.webfilter.CompetitionAccess.doFilter(CompetitionAccess.java:80)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
at dl2.webfilter.TimeLoad.doFilter(TimeLoad.java:59)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
at dl2.errorlog.ExceptionUnWrapperFilter.doFilter(ExceptionUnWrapperFilter.java:21)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:198)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:478)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:80)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:341)
at org.apache.coyote.ajp.AjpProcessor.service(AjpProcessor.java:478)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:798)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1441)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.sql.SQLException: The DELETE statement conflicted with the REFERENCE constraint "WorkingOffLog_bottomBorderSendingDecisionID_TestingLog_ID". The conflict occurred in database "dldb", table "dbo.WorkingOffLog", column 'bottomBorderSendingDecisionID'.
at net.sourceforge.jtds.jdbc.SQLDiagnostic.addDiagnostic(SQLDiagnostic.java:372)
at net.sourceforge.jtds.jdbc.TdsCore.tdsErrorToken(TdsCore.java:2988)
at net.sourceforge.jtds.jdbc.TdsCore.nextToken(TdsCore.java:2421)
at net.sourceforge.jtds.jdbc.TdsCore.getMoreResults(TdsCore.java:671)
at net.sourceforge.jtds.jdbc.JtdsStatement.processResults(JtdsStatement.java:613)
at net.sourceforge.jtds.jdbc.JtdsStatement.executeSQL(JtdsStatement.java:572)
at net.sourceforge.jtds.jdbc.JtdsPreparedStatement.execute(JtdsPreparedStatement.java:784)
at org.apache.tomcat.dbcp.dbcp2.DelegatingPreparedStatement.execute(DelegatingPreparedStatement.java:197)
at org.apache.tomcat.dbcp.dbcp2.DelegatingPreparedStatement.execute(DelegatingPreparedStatement.java:197)
at dl2.servlets.WorkingOffServlet.doPost(WorkingOffServlet.java:99)
... 38 more

==============================


Mihail Dolinskiy

Topics: 1588
Messages: 38681

My Profile
Это вроде другая ошибка в том же коде


Произошла внутренняя ошибка сервера. Приносим свои извинения.

В некоторых случаях проблема может быть вызвана потерей сессии.
Попробуйте заново войти на сайт
Если проблема повторяется, вы можете оставить сообщение на форуме
(указав ID ошибки и информацию по воспроизведению).

Информация об ошибке:
ID ошибки: 091119_16_993
Дата и время возникновения: 09-11-2019 08:10:52.852
URL: http://dl.gsu.by/workingOff.jsp
Тип ошибки: 613
Подробнее:

==============================
Date: 09-11-2019 08:10:52.852
Error ID: 091119_16_993
Error type(hash): 613
User ID: 100105
Lang ID: 1
URL: http://dl.gsu.by/workingOff.jsp
Exception:
java.sql.SQLException: Cannot insert the value NULL into column 'value', table 'dldb.dbo.dl2ResultsCell'; column does not allow nulls. UPDATE fails.
java.lang.RuntimeException: java.sql.SQLException: Cannot insert the value NULL into column 'value', table 'dldb.dbo.dl2ResultsCell'; column does not allow nulls. UPDATE fails.
at dl2.servlets.WorkingOffServlet.doPost(WorkingOffServlet.java:152)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:661)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
at dl2.sut.Cp1251Filter.doFilter(Cp1251Filter.java:20)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
at dl2.webfilter.CheckerBan.doFilter(CheckerBan.java:143)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
at dl2.webfilter.CompetitionAccess.doFilter(CompetitionAccess.java:80)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
at dl2.webfilter.TimeLoad.doFilter(TimeLoad.java:59)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
at dl2.errorlog.ExceptionUnWrapperFilter.doFilter(ExceptionUnWrapperFilter.java:21)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:198)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:478)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:80)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:341)
at org.apache.coyote.ajp.AjpProcessor.service(AjpProcessor.java:478)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:798)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1441)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.sql.SQLException: Cannot insert the value NULL into column 'value', table 'dldb.dbo.dl2ResultsCell'; column does not allow nulls. UPDATE fails.
at net.sourceforge.jtds.jdbc.SQLDiagnostic.addDiagnostic(SQLDiagnostic.java:372)
at net.sourceforge.jtds.jdbc.TdsCore.tdsErrorToken(TdsCore.java:2988)
at net.sourceforge.jtds.jdbc.TdsCore.nextToken(TdsCore.java:2421)
at net.sourceforge.jtds.jdbc.TdsCore.getMoreResults(TdsCore.java:671)
at net.sourceforge.jtds.jdbc.JtdsStatement.processResults(JtdsStatement.java:613)
at net.sourceforge.jtds.jdbc.JtdsStatement.executeSQL(JtdsStatement.java:572)
at net.sourceforge.jtds.jdbc.JtdsPreparedStatement.execute(JtdsPreparedStatement.java:784)
at org.apache.tomcat.dbcp.dbcp2.DelegatingPreparedStatement.execute(DelegatingPreparedStatement.java:197)
at org.apache.tomcat.dbcp.dbcp2.DelegatingPreparedStatement.execute(DelegatingPreparedStatement.java:197)
at dl2.servlets.WorkingOffServlet.doPost(WorkingOffServlet.java:99)
... 38 more

==============================

Mihail Dolinskiy

Topics: 1588
Messages: 38681

My Profile
Произошла внутренняя ошибка сервера. Приносим свои извинения.

В некоторых случаях проблема может быть вызвана потерей сессии.
Попробуйте заново войти на сайт
Если проблема повторяется, вы можете оставить сообщение на форуме
(указав ID ошибки и информацию по воспроизведению).

Информация об ошибке:
ID ошибки: 141119_48_238
Дата и время возникновения: 14-11-2019 08:39:38.606
URL: http://dl.gsu.by/workingOff.jsp
Тип ошибки: 955
Подробнее:

==============================
Date: 14-11-2019 08:39:38.606
Error ID: 141119_48_238
Error type(hash): 955
User ID: 100105
Lang ID: 1
URL: http://dl.gsu.by/workingOff.jsp
Exception:
java.sql.SQLException: The DELETE statement conflicted with the REFERENCE constraint "WorkingOffLog_bottomBorderSendingDecisionID_TestingLog_ID". The conflict occurred in database "dldb", table "dbo.WorkingOffLog", column 'bottomBorderSendingDecisionID'.
java.lang.RuntimeException: java.sql.SQLException: The DELETE statement conflicted with the REFERENCE constraint "WorkingOffLog_bottomBorderSendingDecisionID_TestingLog_ID". The conflict occurred in database "dldb", table "dbo.WorkingOffLog", column 'bottomBorderSendingDecisionID'.
at dl2.servlets.WorkingOffServlet.doPost(WorkingOffServlet.java:152)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:661)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
at dl2.sut.Cp1251Filter.doFilter(Cp1251Filter.java:20)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
at dl2.webfilter.CheckerBan.doFilter(CheckerBan.java:143)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
at dl2.webfilter.CompetitionAccess.doFilter(CompetitionAccess.java:80)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
at dl2.webfilter.TimeLoad.doFilter(TimeLoad.java:59)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
at dl2.errorlog.ExceptionUnWrapperFilter.doFilter(ExceptionUnWrapperFilter.java:21)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:198)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:478)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:80)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:341)
at org.apache.coyote.ajp.AjpProcessor.service(AjpProcessor.java:478)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:798)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1441)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.sql.SQLException: The DELETE statement conflicted with the REFERENCE constraint "WorkingOffLog_bottomBorderSendingDecisionID_TestingLog_ID". The conflict occurred in database "dldb", table "dbo.WorkingOffLog", column 'bottomBorderSendingDecisionID'.
at net.sourceforge.jtds.jdbc.SQLDiagnostic.addDiagnostic(SQLDiagnostic.java:372)
at net.sourceforge.jtds.jdbc.TdsCore.tdsErrorToken(TdsCore.java:2988)
at net.sourceforge.jtds.jdbc.TdsCore.nextToken(TdsCore.java:2421)
at net.sourceforge.jtds.jdbc.TdsCore.getMoreResults(TdsCore.java:671)
at net.sourceforge.jtds.jdbc.JtdsStatement.processResults(JtdsStatement.java:613)
at net.sourceforge.jtds.jdbc.JtdsStatement.executeSQL(JtdsStatement.java:572)
at net.sourceforge.jtds.jdbc.JtdsPreparedStatement.execute(JtdsPreparedStatement.java:784)
at org.apache.tomcat.dbcp.dbcp2.DelegatingPreparedStatement.execute(DelegatingPreparedStatement.java:197)
at org.apache.tomcat.dbcp.dbcp2.DelegatingPreparedStatement.execute(DelegatingPreparedStatement.java:197)
at dl2.servlets.WorkingOffServlet.doPost(WorkingOffServlet.java:99)
... 38 more
Mihail Dolinskiy

Topics: 1588
Messages: 38681

My Profile
Вадим сделал !!

From: Michael Dolinsky
Sent: Tuesday, December 10, 2019 12:50 PM
To: Вадим Копиченко
Subject: Хотелка по ускорению тестирования

Сейчас идут сборы, решаем Российские задачи
Там по 200+ тестов.

Было бы круто применять костыль, который ты делал для областной в позапрошлом году.
Только чуть упростить интерефейс.
Типа я где-то указываю NodeiD задачи и Дельту, которая её должна тестировать.

Каждый день отсылать тебе такие письма – «не комильфо».

А тестирование в 4 раза ускорится, одна НИТ0 не справляется …
Плюс задачи которые тестируются быстро и будут тестироваться быстро, не задерживаясь медленными.
Сейчас по правилам баллы показываем участникам, стало критично быстро возвращать результаты проверки. 
Mihail Dolinskiy

Topics: 1588
Messages: 38681

My Profile
Савостейко Павел

- выставлять правильно галочки при выборе COCI, Питер, USACO

- !!! перестали поддерживаться групповые тесты
- в 19_COCI1_Oct ещё правильно загружались (20 октября 2019)

– COCI – запхнуть solution по местам (решения в папки задач, editorial в папку олимпиады)
Если имя решения (и папки задачи) checker, то переименовать решение в sol_checker
Добавить слово editorial в названия описаний решений, разобраться с этим полем ввода
Я выбрал COCI – стоит галочка массовая загрузка, её снимать приходится
- сделать умолчание – загрузить «после»
- авторские решения автоматически не отсылаются (и окна странно размещены)
- сделать ссылки на таблицы результатов и описания решений – для проверки загрузилось или нет и просмотра
- Питер – прикрутить тестлиб Гуленко (не компилируются чекеры)
не ставятся автоматом интерактивные задачи
- не загружается на DLHV, если не установлена «Массовая загрузка» - зависает changer.exe

- сделать копирование с разархивацией и удалением в локальные тесты на указанную машину

12 января 2020

Прикрутить к загрузке (очень актуально для областных и республиканских олимпиад)
Скрипт для автоматизированного конвертирования документов MS Word в html файлы для загрузки на DL в качестве условий задач.
http://confluence.newit.gsu.by/display/dldoc/MS+Word+DOC+to+DL+HTML

9 января 2020

Загрузка Питер-личной олимпиады
- неправильный порядок задач (его можно взять из problems-20180210-individual.pdf)
- у Задачи A чекер не скомпилировался (У ДВУХ олимпиад)



16 декабря 2019

COCI – сделать list.txt из contest2_tasks.pdf
- добавить слово editorial в поле для описание решений
- само поле сейчас совмещается с полем названия олимпиады
- сделать по умолчанию - после


4 декабря 2019

Питер
- если места в tempData нет – не грузится и не выдаёт сообщение об ошибке
- названия задач нужно было искать в файле problem.xml.polygon
- ни один чекер не скомпилировался на DLHV


26 ноября

На DL-сервере – Питер загружается если сброшена массовая загрузка (так и должно быть)
На DLHV - Питер загружается если сброшена массовая загрузка (так и должно быть)

22 ноября

На DLHV – COCI загружается правильно, если выставлена галочка «Массовая загрузка»
На DL-сервере - COCI загружается правильно, если СБРОШЕНА галочка «Массовая загрузка»
На мой взгляд и по инструкции на Confluence, правильно как на DL-сервере
(COCI – одна олимпиада, а не несколько)
Паша – разбирайся, исправляй на DLHV, чтобы было как на DL-сервере.
 
Forum Index ->Общего плана ->Предложения по новым курсам DL 1, 2, 3, ... 10, 11, 12
Time:0,062