文章
126
粉丝
35
获赞
0
访问
24.9k
(1)利用绝对值函数,while循环找到最小的n;和ans比较取小。
(2)bool min(int a,int b,int c){
if(min(a,min(b,c))==a){
return 1;
}
else{
return 0;
}
}
int find_min(int a[],int b[],int c[],int num_a,int num_b,int num_c){
int i,j,k=0;
int ans=Max;
while(i<num_a&&j<num_b&&k<num_c&&ans>=0){
int n = abs(a[i]-b[j]) + abs(b[j]-c[k]) + abs(c[k]-a[i]);
if(n<ans) ans=n;
if(min(a[i],b[j],c[k])){
i++;
}
else if(min(b[j],a[i],c[k])){
...
登录后发布评论
暂无评论,来抢沙发