c语言acm问题
答案:2 悬赏:0 手机版
解决时间 2021-11-29 12:12
- 提问者网友:爱唱彩虹
- 2021-11-29 02:34
c语言acm问题
最佳答案
- 五星知识达人网友:平生事
- 2021-11-29 03:28
你所使用的方法明显是错误的,题目不是要求“前M大的数,输出应当按照从大到小的顺序排列。”吗?举一个最简单的例子指出你的错误:第一大的数加第四大的数,不一定大于第二大的数加上第三大的数,如图
既然你知道“先给输入的数进行从大到小排序”,那就能想到先求出N*(N-1)/2个和,再进行排序,输出前M大的数,这是简单可行的方法,虽然效率看起来不高。
既然你知道“先给输入的数进行从大到小排序”,那就能想到先求出N*(N-1)/2个和,再进行排序,输出前M大的数,这是简单可行的方法,虽然效率看起来不高。
全部回答
- 1楼网友:过活
- 2021-11-29 04:29
有,↖头像
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯