e-olymp
Допомога

Як написати розв'язок до задачі

Як написати розв'язок до задачі

Для того, щоб розв'язати задачу вам необхідно написати програму на одній з мов програмування яка реалізує необхідний алгоритм. 

Програма повинна зчитати вхідні дані зі стандартного потоку вводу (консолі) і вивести відповідь у стандартний потік виводу (консоль). У різних мовах програмування присутні різні методи для зчитування та запису даних в стандартні потоки вводу та виводу. 

Наприклад у мові програмування C++ ви можете використовувати бібліотеку iostream:

int a;
cin>>a; // зчитати число в змінну a
cout<<a; // вивести значення змінної a в стандартний поток виводу

На Python можна використовувати функцій input та print:

a = int(input())
print(a)

Ви можете переглянути більше прикладів на інших мовах програмування у розділі Допомога.

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

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

Ви можете знайти приклади розв'язків Простої задачі на різних мовах програмування в розділі допомога.

Ви можете написати розв'язок у редакторі системи для проведення змагань, або у власному редакторі. Перейдіть на вкладку "Редактор" над умовою задачі та виберіть мову програмування. Використовуйте кнопку "Запустити" щоб виконати програму з власними вхідними даними.

Screenshot 2020-12-14 at 00.03.58.png

А коли ви готові відправити ваш розв'язок натисніть на кнопку "Відправити".

Після відправки ви отримаєте результати у вигляді таблички, кожна стрічка відповідає одному тесту. Ви зможете побачити номер тесту, результат, час виконання та кількість використаної пам'яті.

Screenshot 2020-12-14 at 00.03.22.png

Увага! Наразі редактор доступний тільки в системі для проведення змагань та олімпіад. Для того, щоб відправити розв'язок на сайті, використовуйте форму для відправки.