Форум Всеукраїнської інтернет-олімпіади NetOI


На форумі обговорюються лише питання, пов'язані з олімпіадою

Ви не зайшли.

#1 2018-10-31 23:07:15

kartu
Олімпієць
Зареєстрований: 2018-10-29
Повідомлень: 6

Здравствуйте, можете написать ограничения по времени для всех задач?

.

Поза форумом

 

#2 2018-11-01 16:18:39

Dim_ov
Новий користувач
Зареєстрований: 2009-11-29
Повідомлень: 291
Вебсайт

Re: Здравствуйте, можете написать ограничения по времени для всех задач?

Поза форумом

 

#3 2018-11-01 18:04:01

ikovrigin
Олімпієць
Зареєстрований: 2017-11-13
Повідомлень: 26

Re: Здравствуйте, можете написать ограничения по времени для всех задач?

Коротко говоря тут своя атмосфера smile. Более того на сколько я помню здесь отключены оптимизации. Стандартный для большинства сайтов -O2 здесь "не котируется".

Поза форумом

 

#4 2018-11-02 02:18:28

Dim_ov
Новий користувач
Зареєстрований: 2009-11-29
Повідомлень: 291
Вебсайт

Re: Здравствуйте, можете написать ограничения по времени для всех задач?

ikovrigin написав:

Коротко говоря тут своя атмосфера smile. Более того на сколько я помню здесь отключены оптимизации. Стандартный для большинства сайтов -O2 здесь "не котируется".

Саме так smile
І якщо з часовими обмеженнями мотивацію цілком можна зрозуміти, то з оптимізаціями мені особисто підхід здається доволі безглуздим.
До речі, питання до журі. Чи зміниться ваш підхід до оптимізацій, якщо раптом з'явиться онлайн-сервіс, який буде "без смс та реєстрації" робити рішення в кілька разів швидшим, шляхом збирання С++ коду з оптимізаціями і видавання cpp файлу з асемблерною вставкою, готового для відправки на NetOI? smile

І сюди ж хотілося б додати про підтримку стандартів. На переважній більшості онлайн платформ є можливість обрати як мінімум C++11, чи хоча б "достандартовий" C++0x. В GCC починаючи з 6 версії (в 2016 році вийшла) уже C++14 по дефолту використовується. І тільки у NetOI досі безальтернативний 1998 рік. Хоча GCC 4.4.7, що стоїть на сервері, уже підтримує стандарт c++0x (а в 4.8, який є в стандартних репозиторіях CentOS - і С++11). Так що навіть системні пакети можна не оновлювати. Лише додати в перевіряючу систему можливість компіляції рішень з параметром -std=с++0х замість -ansi. Особливо враховуючи, що 99% рішень будуть сумісними з новими стандартами навіть якщо писалися на с++98.

Відредаговано Dim_ov (2018-11-02 02:42:22)

Поза форумом

 

Нижній колонтитул

Powered by Likt
© Copyright 2002–2009 Likt