求c语言的“纸牌游戏”代码
贪心算法,首先计算平均值,然后从左往右扫描,不够平均值的从右边拿,次数+1;超过平均值的往右边放,次数+1。#include
int
main(){
int
n,i,move=0;
long
a[101],num=0;
scanf("%d",&n);
for
(i=0;i
num){
a[i+1]+=(a[i]-num);
move++;
}
if
(a[i]
评论
0
0
加载更多
贪心算法,首先计算平均值,然后从左往右扫描,不够平均值的从右边拿,次数+1;超过平均值的往右边放,次数+1。#include
int
main(){
int
n,i,move=0;
long
a[101],num=0;
scanf("%d",&n);
for
(i=0;i
num){
a[i+1]+=(a[i]-num);
move++;
}
if
(a[i]
评论
0
0
加载更多