Гравітаційна сила - це сила, яка притягує будь-які два об’єкти масою. У цьому виклику нашими об'єктами будуть Числа, а їхня маса стане їхньою цінністю. Для цього нас не хвилює сила сили, а напрямок її.
Уявіть цей набір чисел
[1 6 9 4 6 9 7 6 4 4 9 8 7]
Кожен з них створює силу між собою і це суміжні числа. За деяких умов це призведе до притягнення (переміщення) іншого числа до числа. Коли число більше суміжного, воно приваблює його. Давайте подивимось на наш попередній приклад:
[1 → 6 → 9 ← 4 6 → 9 ← 7 ← 6 ← 4 4 → 9 ← 8 ← 7]
Кількість 1
не є достатньо великою для переміщення 6
, але число 6
є і т.д. ... В основному, числа переміщуються до найбільшого суміжного числа (також більшого, ніж саме число). Якщо обидва сусідніх чисел рівні, то це не приваблює. Так само буває, коли число та суміжні з ним рівні.
Це лише для того, щоб показати потяг, але що буде після? Числа, які стикаються через притягання, підсумовуються:
[20 32 28]
Тому в основному завдання полягає в тому, що, враховуючи набір чисел, вивести результат залученого набору чисел.
Приклад 1
Input => [10 15 20 10 20 10 10]
[10 → 15 → 20 10 20 ← 10 10]
Output => [45 10 30 10]
Приклад 2
Input => [9 9 9 9 8 1 8]
[9 9 9 9 ← 8 1 8]
Output => [9 9 9 17 1 8]
Приклад 3
Input => [1 6 9 4 6 9 7 6 4 4 9 8 7]
[1 → 6 → 9 ← 4 6 → 9 ← 7 ← 6 ← 4 4 → 9 ← 8 ← 7]
Output => [20 32 28]
Приклад 4
Input => [1 2 3 2 1]
[1 → 2 → 3 ← 2 ← 1]
Output => [9]
Приклад 5
Input => [1]
Output => [1]
Приклад 6
Input => [1 1]
Output => [1 1]
Приклад 7
Input => [2 1 4]
Output => [2 5]
Примітки
- Залучення трапляється лише один раз
- Числа не притягуються до сусідніх Чисел
- Набір чисел буде містити лише додатні цілі числа
[1 3 5 4 2]
= 15?
G*M*m / r^2
,, однакова для обох тіл. Легший рухається більше, ніж важчий через імпульс, а не через відсутність тяжіння. Можливо, скажіть, що "1 недостатньо великий, щоб рухатись 6".