關於1萬個士兵列陣之算法

2014-01-10 6:00 am
假設有一萬個士兵,若想將其列隊成正方形且四個面人數皆相同的隊伍,那麼究竟要如何排呢?
或者實際上無論如何都無法列隊成四個面人數完全一樣的正方形隊伍?
另外倘若有辦法排出來的話,那麼最正中央的士兵算起來又是第幾人?
更新1:

謝謝002網友的回答,既然提到取整數無解那麼請問是否能取最中央的4名士兵之位置? 另外倘若換作是1000名士兵的話,又當如何排列才可列隊成四個邊人數完全一樣的隊伍呢?

回答 (1)

2014-01-10 6:57 am
✔ 最佳答案
首先,正方形是平面的。將題目由

假設有一萬個士兵,若想將其列隊成正方形且四個 「面」人數皆相同的隊伍,那麼究竟要如何排呢?

改為

假設有一萬個士兵,若想將其列隊成正方形且四個 「邊」人數皆相同的隊伍,那麼究竟要如何排呢?

10000 = 100X100

所以每邊為 100 人。

如果從 0 算起直至 10,

即 0 1 2 3 4 5 6 7 8 9 10
5 是中央,因為有 0 1 2 3 4 這 5 個數在前面和 6 7 8 9 10 這5個數在後面。

如果從 1 算至 10,

即 1 2 3 4 5 6 7 8 9 10
中央為 5.5,如果要取整數則無解。所以 1 2 3 4 ......... 97 98 99 100 的中央為 50.5 是(泥土)。





2014-01-09 23:02:12 補充:
如果我 誤解 了你的題目,請多多原諒。

2014-01-10 16:25:04 補充:
1 2 3 ............................. 98 99 100
101 102 ........................................ 200
201 202 ........................................ 300
...
...
...

4901 ............................................ 5000
5001 ............................................ 5100
...
...

2014-01-10 16:32:08 補充:
9900 .................................... 10000

中央似乎是 4950 4951
和 5050 5051

√(1000) = 31.6

1000 不能排成正方形兵陣,最接近是 31X31 = 961 人 或 32X32 = 1024 人

2014-01-10 16:51:59 補充:
Sorry,中央4個位應該是 5050 5051 和5150 5151。

2014-01-10 17:31:00 補充:
再仔細想了一次,中央 4 個應該是 :

4950 4951 和 5050 5051


收錄日期: 2021-04-27 20:34:38
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20140109000010KK04011

檢視 Wayback Machine 備份