Stare formacje armii rzymskiej są bardzo znane na całym świecie. W tych formacjach rzymscy legioniści zgrupowani w geometryczny kształt (zwykle prostokąt) chronią boki i ich większą część za pomocą swoich tarcz. Legioniści w pozycjach wewnętrznych zakrywali górną część, umieszczając tarczę nad głowami, legioniści na bokach nosili 2 lub więcej tarcz: jedną do ochrony części nadrzędnej i jedną lub więcej tarcz do ochrony boków (jeśli ktoś był w kącie miał 3 tarcze, jeśli ktoś był sam w formacji, miał 5 tarcz Tak, wiem, że człowiek nie może nosić 5 tarcz, ale jakoś to zrobił ). Korzystając z tej formacji, wszyscy rzymscy legioniści bronili się i byli wówczas najtrudniejszym przeciwnikiem.
Historia mówi, że był rzymski generał, który stwierdził, że najlepszym kształtem formacji był kwadrat (ta sama liczba legionistów w rzędach i kolumnach). Problem polegał na ustaleniu, ile formacji (i ich rozmiar) powinien podzielić swoją armię, aby:
- Nie pozostawiaj żadnego legionisty poza formacją (chociaż przyznał się do jednej formacji legionowej)
- Zmniejsz liczbę wymaganych osłon
Generał, po wykonaniu pewnych obliczeń matematycznych i obliczeń, doszedł do wniosku, że najlepszym sposobem na spełnienie tych 2 warunków jest rozpoczęcie od największego możliwego kwadratu, a następnie powtarzanie, dopóki legioniści nie opuścili .
Przykład:
Jeśli 35 legionistów w jego armii składało się z formacji
- Kwadrat legionistów 5 x 5 (jest to największy możliwy kwadrat).
Z pozostałymi legionistami (10)
- Kwadrat 3 x 3
Z pozostałymi legionistami (1)
- Kwadrat 1x1.
Na koniec będzie wyglądać mniej więcej tak:
5x5
* * * * * 3x3
* * * * * * * * 1x1
* * * * * * * * *
* * * * * * * *
* * * * *
Legioniści w pozycjach wewnętrznych zakrywali górną część, umieszczając tarczę nad głowami . Potrzebowali tylko 1 tarczy.
* * * * *
* 1 1 1 * * * *
* 1 1 1 * * 1 * *
* 1 1 1 * * * *
* * * * *
Legioniści na flankach nosili 2
* 2 2 2 *
2 1 1 1 2 * 2 *
2 1 1 1 2 2 1 2 *
2 1 1 1 2 * 2 *
* 2 2 2 *
Jeśli ktoś był w kącie, miał 3 tarcze
3 2 2 2 3
2 1 1 1 2 3 2 3
2 1 1 1 2 2 1 2 *
2 1 1 1 2 3 2 3
3 2 2 2 3
Jeśli ktoś był sam w formacji, miał 5 tarcz
3 2 2 2 3
2 1 1 1 2 3 2 3
2 1 1 1 2 2 1 2 5
2 1 1 1 2 3 2 3
3 2 2 2 3
Ta formacja wymagała łącznie 71 tarcz.
Wyzwanie
- Oblicz liczbę tarcz potrzebnych dla X legionistów
Wkład
- Liczba legionistów w armii
Wydajność
- Potrzebna ilość osłon.
Przypadki testowe
35 => 71
20 => 44
10 => 26
32 => 72
- Obowiązują standardowe zasady gry w golfa
Amazon.com : Best-selling Nipple Shield Carrying Case, Perfect...
taki, więc chyba nigdy się nie dowiem. Czy faktycznie nosili 5 tarcz - czy to miało sprawić, że pytanie zadziała: P?