Lực hấp dẫn là một lực thu hút bất kỳ hai vật thể có khối lượng. Trong thử thách này, các đối tượng của chúng ta sẽ là Số và khối lượng của chúng sẽ là giá trị của chúng. Để làm như vậy, chúng tôi không quan tâm đến sức mạnh của lực lượng mà là hướng của nó.
Hãy tưởng tượng bộ số này
[1 6 9 4 6 9 7 6 4 4 9 8 7]
Mỗi người trong số họ tạo ra một lực giữa chính nó và nó là các số liền kề. Trong một số điều kiện, điều này sẽ khiến một số khác bị thu hút (di chuyển) về phía một số. Khi số lớn hơn liền kề, nó thu hút nó. Hãy xem ví dụ trước của chúng tôi:
[1 → 6 → 9 ← 4 6 → 9 ← 7 ← 6 ← 4 4 → 9 ← 8 ← 7]
Số 1
này không đủ lớn để di chuyển 6
, nhưng số đó 6
là, v.v ... Về cơ bản, các số được chuyển sang số liền kề lớn nhất (cũng lớn hơn chính số đó). Nếu cả hai số liền kề đều bằng nhau thì không bị thu hút. Nó cũng xảy ra khi số lượng và nó liền kề nhau.
Điều này chỉ để thể hiện sự hấp dẫn, nhưng điều gì xảy ra sau đó? Các số va chạm do thu hút được tóm tắt:
[20 32 28]
Vì vậy, về cơ bản, thách thức là, Cho một bộ số, đưa ra kết quả của bộ số đã thu hút.
ví dụ 1
Input => [10 15 20 10 20 10 10]
[10 → 15 → 20 10 20 ← 10 10]
Output => [45 10 30 10]
Ví dụ 2
Input => [9 9 9 9 8 1 8]
[9 9 9 9 ← 8 1 8]
Output => [9 9 9 17 1 8]
Ví dụ 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]
Ví dụ 4
Input => [1 2 3 2 1]
[1 → 2 → 3 ← 2 ← 1]
Output => [9]
Ví dụ 5
Input => [1]
Output => [1]
Ví dụ 6
Input => [1 1]
Output => [1 1]
Ví dụ 7
Input => [2 1 4]
Output => [2 5]
Ghi chú
- Thu hút chỉ xảy ra một lần
- Các số không bị thu hút bởi các số không liền kề
- Tập hợp số sẽ chỉ chứa số nguyên dương
[1 3 5 4 2]
= 15?
G*M*m / r^2
bằng nhau cho cả hai cơ thể. Cái nhẹ hơn di chuyển nhiều hơn cái nặng hơn vì đà chứ không phải vì thiếu sức hấp dẫn. Có thể nói "1 không đủ lớn để di chuyển 6".