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


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

阅读 979
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了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题