نقل قول:
نوشته اصلي بوسيله mahdiii
راه حل دوستمون کاملا غلطه چون اگه مثلا i=2 و j=2 و k=5 باشه پاسخ میشه: Max(0,3+p,3+p) که به مقدار p بستگی داره اگه p+3 منفی بشه ماکسیمم صفره در غیر این صورت 3+p هست و اگه i=j=k بود جواب صفره که با راه حل دوستمون صرفنظر از مقدار p بازم غلطه.
بنابراین باید نوشت:
If(i==j)
q1=0;
else
q1=abs(i-j)+p;
end
if(i==k)
q2=0;
else
q2=abs(i-k)+p;
end
if(j==k)
q3=0;
else
q3=abs(j-k)+p;
end
res=max([q1,q2,q3]);
|
داش مهدی سلام
جوابمونو هر دو با هم اصلاح کردیم
ممنون از دقت نظرت