【发布时间】:2016-06-18 19:45:08
【问题描述】:
我已经完成了程序中最简单的部分,但我有点迷茫,不知道如何做这部分并同时保持高效。
attacker= {3,10,14,15,17,18};
defender = {1,5,7,9,12,18};
所以这两个都是长度相同的两个数组,并且也是排序的。 为了说明这一点,两个数组中的数字代表用户输入的卷数。
除此风险外,防御者可以重新排列他的阵列,以便赢得更多战斗。因此,如果他愿意,他可以将 5 与 3 配对。
我不知道如何做到这一点,同时又不会效率低下或容易出错。
【问题讨论】:
-
给你:
defender = {5,12,18, 9, 1,7}; -
@Eugene sh 我有两个数组,都从最低到最高排序。两个 arrsys 的元素都代表掷骰子。然后第二个数组被允许重新排列它自己,这样它就会比以前赢得更多的骰子