تاپيک: درخواست كمك
نمايش پست تنها
قديمي ۰۴-۳۰-۱۳۹۱, ۰۴:۱۸ بعد از ظهر   #6 (لینک دائم)
md_azizian Male
عضو فوق فعال
 
آواتار md_azizian
 
تاريخ عضويت: اسفند ۱۳۹۰
پست ها: 23
تشكرها: 2
6 تشكر در 5 پست
پيش فرض

نقل قول:
نوشته اصلي بوسيله 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]);
داش مهدی سلام
جوابمونو هر دو با هم اصلاح کردیم
ممنون از دقت نظرت
md_azizian آفلاين است   پاسخ با نقل قول