求该题是否有简便的算法。


不需要列出六种情况的条件,打出运行该程序的代码。

阅读 987
1 个回答

可以用容量 10 的数组,下标代表指向那个数字,数组值指代命中次.
例如用户输入 1 1 2.
则 num[1] =2 ,num[2] = 1。
生成的 是 1 2 2.

for x in [1 2 2]
    if num[x] > 0
        times++
        num[x]--

就ok了

推荐问题