Тут можна ставити свої питання щодо олімпіади.
Наскільки розумію, в комплекті нема задач з header-ами та footer-ами, заради цього(?) навіть минулорічний комплект не повний(?). Чи означає це, що їх точно не буде на цьогорічному ІІІ етапі?
Цього року на III етапі header'ів та footer'ів не буде. Тому ми й не дали жодну таку задачу на тренувальний тур.
Ми переробили тогорічну задачу Е (яка на контесті J), прибравши з неї header'и та footer'и. Тому всі задачі тогорічного першого тура присутні на тренувальному турі.
Конкретно в этой версии есть проблемы - https://bugs.freepascal.org/view.php?id=34653
Около года назад мы им писали примерно год назад, код на багтрекере наш ))
Там отмечено, что они включили исправление в 3.3.1, и я помню, что я видел это и думал, что вот-вот будет релиз, а его всё не случилось
-------------------
There is a slimmer version of the code:
var a: integer;
begin
WriteLn;
a := 2;
WriteLn( (a mod 2 = 0) xor (a<0) and (a mod 5=0) );
WriteLn( (a mod 2 = 0) xor (a<0) and (a mod 5=0) );
end.
The output is `FALSE TRUE` with `-O2`, `-O3`, and `-O4` even though the expressions are exactly the same. The program compiled without optimization or with `-O1` produces the `TRUE TRUE` output.
Щось не видно реакції адміністрації сайту, тому дозволю собі відповісти, як умію (не будучи ні адміністратором цього сайту, ні співавтором обласного етапу).
Сподіваюсь, питання вже частково прояснилося завдяки поширеній адміністратором (Антоном Ципком) пам'ятці ( https://oi.in.ua/wp-content/uploads/2020/01/pamiatka.pdf ).
Можливо, буде корисною також передмова до https://ejudge.ckipo.edu.ua/coll_new_A4_11pt.pdf (але зразу попереджую, що не всі деталі описаного там можна переносити на обласний етап, і взагалі, в тому збірнику описано ІНШИЙ ПРИМІРНИК єджаджа, з іншим наповненням та іншими деталями налаштувань).
Сподіваюся, якщо після прочитання всього цього будуть більш конкретні питання, організатори обласного етапу дадуть на них відповіді.
Я впервые на олимпиаде по информатике. Не совсем понимаю процесс тестирования программ. Можете подсказать как это происходит?
Якщо коротко, то так:
Кожна задача містить певний набір тестів. Ваша програма запускається на кожному тесті. Тобто у певний файл (наприклад, example.in) вносяться вхідні дані (лівий стовпчик в умовах), запускається ваша програма, яка має зчитати дані з файлу, рішити задачу та вивести відповідь у вихідний файл (наприклад, example.out), потім вивід зрівнюється з правильною відповіддю.
Процес оцінювання рішень описаний у пам'ятці.
Якщо я не відповів на ваше запитання, то, будь ласка, уточніть, що саме вам незрозуміло.
У меня есть еще один вопрос касательно использования ПО для написания кода. Есть ли какие-то ограничения в выборе?
Ви можете використовувати те програмне забезпечення, яке буде установлене на вашому робочому комп'ютері. Щоб отримати повний список ПЗ, зверніться, будь ласка, до вашого місцевого організаційного комітету.
Доброго дня, питання по задачі E(парне чи непарне). Використовую такий спосіб вирішення задачі(мова С++) - https://imgur.com/a/AlVoaCL
Проходить тільки 7 тестів, наступні:
Перевищено максимальний час роботи | >0.500 |
Можна дізнатися оптимальний спосіб вирішення?