昨天晚上看橄欖球時,我想知道是否有任何得分是不可能的,因爲你只能以3,5或7的分數得分。不需要很長時間就可以得出任何數字大於4是可以實現的。 5 = 5,6 = 3 + 3,7 = 7,8 = 3 + 5,9 = 3 + 3 + 3,10 = 5 + 5等等。作出序列的數字總和
對這一想法的5,7和9擴展產生以下可能的分數:
5,7,9,10,12,14 // and now all numbers are possible.
對於7,第9和11:
7,9,11,14,16,18,20,22,23,25,27 // all possible from here
我在我的頭上做了這些,任何人都可以建議一個好的算法,可以確定最低的可能得分,超過這個得分可以得到所有的得分,給定一組得分。
我模仿這樣的:
forall a < 10:
forall b < 10:
forall c < 10:
list.add(3a + 5b + 7c);
list.sort_smallest_first();
然後檢查列表的順序比3(最小的分數可能)長。看起來很不切實際,而且對於任何超出平凡情況的東西都很慢。
+1看橄欖球,如果我可以給你另一個如果你是十字軍迷。好問題 - 在他們增加點數之前,不可能得分19. – slugster 2010-08-12 04:54:47
坎特伯雷一路! – Daniel 2010-08-12 07:46:20