`Всеукраїнський центр проведення олімпіад в мережі Інтернет

Задача Amount. Представити задане число у вигляді суми чотирьох різних натуральних чисел, причому щонайменше 3 з них мають бути простими.

Технічні умови. Програма Amount читає з пристрою стандартного введення задане натуральне число  N  (4≤N≤109)  Програма виводить на пристрій стандартного виведення 4 натуральних числа через пропуск (три перших з них обов’язково прості) таким чином, щоб їх сума була рівна N. Якщо зробити це неможливо, виведіть чотири нулі через пропуски.

Приклади

Введення

20

Виведення

2 3 5 10

Введення

4

Виведення

0 0 0 0

Задача Skiers. Один з кращих способів провести вільний час взимку - катання на лижах. N дітей збиралися зробити це під час зимових свят. На жаль, не у всіх є свої лижі, тому діти погодилися принести все, що можна було знайти в своїх підвалах. Загалом  вдалося зібрати рівно 2*N лиж, але вони були різної довжини. Кожна дитина отримає дві лижі довжиною a та b і буде незадоволена на величину |a-b|

Діти хотіли б обмінятися своїми лижами так, щоб сумарне незадоволення дітей було якомога меншим, тобто S=|a1-b1|+|a2-b2|+…|aN-bN| мінімальне. Допоможіть їм.

Технічні умови.  Програма Skiers читає з пристрою стандартного введення натуральне число N, не більше 100000, далі через пропуск 2*N натуральних чисел, не більших 1000-довжини лиж. Програма виводить на пристрій стандартного виведення єдине число – мінімальне сумарне незадоволення дітей.

Приклади

Введення                 Виведення

3 1 2 3 1 2 3             0

Введення                Виведення

3 1 2 3 4 5 6             3

© LIKT 1998-2024