Питання  

  RSS

Антон Ципко
Admin
Joined: 1 рік ago
Posts: 26
Березень 10, 2020 4:51 am  

Тут можна ставити свої питання щодо олімпіади.


ReplyQuote
IlyaCk
Joined: 3 місяці ago
Posts: 7
Березень 10, 2020 10:49 am  

(1) Чи можна увімкнути (наявну в єджаджі) можливість відновлення паролю? (Якщо нема явних протипоказань, прошу так зробити.)

(2) Пам'ятка стосується лише тренувального туру, чи наразі планується, що вона така й буде на власне УОІ?

if(лише тренувальний) {

(2а) чи планується, щоб пам'ятку власне УОІ можна було побачити зарані (до виїзду команд)?

} else { // також УОІ

(2б) є рекомендація "Уважно прочитайте та зрозумiйте умови усiх задач та вчасно поставити запитання, якщо виникнуть.", але не видно ніякого означення, що таке "вчасно" -- це так треба?

}

(3) Для задач "з модулями" пропонується, щоб учасники налаштовували середовище (IDE) самостійно, чи щоб взагалі не користувалися IDE, чи що мається на увазі? (В застосуванні, скажімо, до учасників середнього рівня; я розумію й погоджуюся, що найсильніші мають все те знати.)

(3а) А коли буде відомий точний перелік IDE, раз уже йдеться про потребу натренуватися робити нетривіальні дії з ними?

(4а) В умові останньої задачі (F) згадується 0 <= g <= 2, а потім те g ніде не використовується; це так треба?

(4б) В умові останньої задачі (F) згадується блок, в якому n <= 1; це просто трактувати як n = 1?


ReplyQuote
Антон Ципко
Admin
Joined: 1 рік ago
Posts: 26
Березень 10, 2020 3:31 pm  

1. Готово.

2. Буде і на УОІ, проте можливі невеликі зміни. Слово "вчасно" дійсно лишнє. Ми його приберемо з пам'ятки.

3. Учасник може самостійно вирішувати, як тестувати свої програми.

3a. Visual Studio, Code Blocks, Eclipse (java & c++), Intellij Idea, FPC, PyCharm, WingIDE

4a. Ми даємо змінну g на випадок, якщо учасникам потрібно буде отримати номер блоку. Якщо ця змінна їм непотрібна - вони можуть нею і не користуватись.

4b. (1 <= n && n <= 1) -> n=1


ReplyQuote
teacher
Joined: 3 тижні ago
Posts: 2
Березень 10, 2020 5:18 pm  

У пам'ятці написано:

Pascal: Файли потрiбно компiлювати так: fpc grader.pas && ./grader

Надайте, будь-ласка,  більш детальну інструкцію для середовища Free Pascal де прописувати ці параметри


ReplyQuote
Антон Ципко
Admin
Joined: 1 рік ago
Posts: 26
Березень 10, 2020 5:20 pm  
Posted by: teacher

У пам'ятці написано:

Pascal: Файли потрiбно компiлювати так: fpc grader.pas && ./grader

Надайте, будь-ласка,  більш детальну інструкцію для середовища Free Pascal де прописувати ці параметри

Ці команди потрібно вводити у терміналі. 


ReplyQuote
teacher
Joined: 3 тижні ago
Posts: 2
Березень 10, 2020 6:01 pm  

Чому для мови Pascal середовище розробки тільки FPC, чи можливо додати Lazarus? 


ReplyQuote
IlyaCk
Joined: 3 місяці ago
Posts: 7
Березень 11, 2020 5:07 am  

У відповідь на питання teacher'а «куди в середовище FreePascal писати ті команди», про всяк випадок уточню, що програму з таких двох файлів цілком можна запускати з середовища Free Pascal, просто поклавши ті два файли в одну директорію (папку). Запускати при цьому треба grader, і програма сама зайде у той код, котрий буде дописаний учасником всередині problem.

По можливості прошу адміністрацію пояснити смисл надання всіх тих команд (інформування про них) — просто згадка одного з багатьох можливих способів? Чи опис способу, максимально близького до того, який фактично використовуватиметься при перевірці? (Так в єджаджі начебто ж компіляція та запуск неминуче розділені...) Чи яка?

Я не_закликаю до заскорузлості й відсутності змін, але такі зміни й так пояснені зрозумілі далеко не всім. А метою олімпіади має бути все-таки залучення, а не розлякування.

В будь-якому разі, я дуже вдячний за те, що ці зміни оголошуються ще тоді, коли ще є час обговорити їх між тренерами й учасниками, і прошу пробачення, якщо якісь мої формулювання занадто різкі.


ReplyQuote
Антон Ципко
Admin
Joined: 1 рік ago
Posts: 26
Березень 11, 2020 5:54 am  
Posted by: IlyaCk

По можливості прошу адміністрацію пояснити смисл надання всіх тих команд (інформування про них) — просто згадка одного з багатьох можливих способів? Чи опис способу, максимально близького до того, який фактично використовуватиметься при перевірці? (Так в єджаджі начебто ж компіляція та запуск неминуче розділені...) Чи яка?

Це один зі способів запуску програм. Тим більш, я впевнений, що якби ми їх не написали, то хтось би точно попросив нас опублікувати приклад запуску програм. Наприклад, Ви.

Posted by: teacher

Чому для мови Pascal середовище розробки тільки FPC, чи можливо додати Lazarus? 

FPC - найбільш популярне середовище. Тим більш, у реєстраційній формі на сайті ніхто не просив його.

 

 

ReplyQuote
  
Working

Please Login or Register