Yerçekimi kuvveti, herhangi iki nesneyi kütle ile çeken bir kuvvettir. Bu mücadelede nesnelerimiz Sayılar olacak ve kütleleri onların değerleri olacak. Bunu yapmak için, gücün gücünü değil, yönünü önemsiyoruz.
Bu sayı kümesini hayal edin
[1 6 9 4 6 9 7 6 4 4 9 8 7]
Her biri, kendisiyle bitişik sayılar arasında bir güç oluşturur. Bazı şartlar altında, bu başka bir sayının bir sayıya doğru çekilmesine (taşınmasına) neden olacaktır. Sayı bitişikten büyük olduğunda, onu çeker. Önceki örneğimize bakalım:
[1 → 6 → 9 ← 4 6 → 9 ← 7 ← 6 ← 4 4 → 9 ← 8 ← 7]
Sayı 1
taşınacak kadar büyük değil 6
, ancak sayı 6
vb. ... Temelde, sayılar en büyük bitişik sayıya taşınır (aynı zamanda sayının kendisinden de büyük). Eğer bitişik sayıların her ikisi de eşitse, o zaman çekilmez. Ayrıca, sayı ve bitişik eşit olduğunda da olur.
Bu sadece cazibe göstermek için, ama sonra ne olacak? Çekim nedeniyle çarpışan sayılar toplanır:
[20 32 28]
Bu yüzden temelde zorluk, bir sayı kümesi verildiğinde, çekilen sayı dizisinin sonucunun çıktısını almasıdır.
örnek 1
Input => [10 15 20 10 20 10 10]
[10 → 15 → 20 10 20 ← 10 10]
Output => [45 10 30 10]
Örnek 2
Input => [9 9 9 9 8 1 8]
[9 9 9 9 ← 8 1 8]
Output => [9 9 9 17 1 8]
Örnek 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]
Örnek 4
Input => [1 2 3 2 1]
[1 → 2 → 3 ← 2 ← 1]
Output => [9]
Örnek 5
Input => [1]
Output => [1]
Örnek 6
Input => [1 1]
Output => [1 1]
Örnek 7
Input => [2 1 4]
Output => [2 5]
notlar
- Cazibe sadece bir kez olur
- Rakamlar bitişik olmayan Rakamlardan etkilenmez
- Sayı kümesi yalnızca pozitif tam sayılar içerecektir
[1 3 5 4 2]
= 15
G*M*m / r^2
, her iki vücut için eşittir. En hafif olanı, çekim eksikliği nedeniyle değil, momentum nedeniyle ağır olandan daha fazla hareket eder. Belki "1, 6'yı taşıyacak kadar büyük değil" diyelim.