星星小朋友和N-1个小伙伴一起玩了一上午的纸牌游戏,星星总是能赢,气焰嚣张,小伙伴们决定出道纸牌问题难倒星星,让他别再狂妄自大了,问题是这样的:每人摸一张牌,每张牌上写着某一个数字,然后规定若干对伙伴间交换纸牌(每个小伙伴只允许交换一次),交换得分就是大的纸牌值减去小的纸牌值,若干次得分加起来和的最大是多少?
可是小伙伴们忘记了星星学过编程,请你和他一起来用程序解决这个问题吧。
星星小朋友和N-1个小伙伴一起玩了一上午的纸牌游戏,星星总是能赢,气焰嚣张,小伙伴们决定出道纸牌问题难倒星星,让他别再狂妄自大了,问题是这样的:每人摸一张牌,每张牌上写着某一个数字,然后规定若干对伙伴间交换纸牌(每个小伙伴只允许交换一次),交换得分就是大的纸牌值减去小的纸牌值,若干次得分加起来和的最大是多少?
可是小伙伴们忘记了星星学过编程,请你和他一起来用程序解决这个问题吧。
第一行用两个空格隔开的正整数M,N,分别表示交换次数和总人数(星星也算在内)
第二行N个用空格隔开的正整数ai
1 5 3 7 2 1 6
6