求解的话问题不大 实际上你这里可以把2/(c+5)当成一个数来看sets:s/1..5/:a;endsetsdata:a=3 1 5 4 7;enddatamin=@sum(s(k):@abs(2/(c+5)-a(k)));