تالار گفتمان مانشت
الگوریتم پویا- کامپیوتر آزاد ۸۳ - نسخه‌ی قابل چاپ

الگوریتم پویا- کامپیوتر آزاد ۸۳ - dokhtare payiz - 30 اردیبهشت ۱۳۹۵ ۱۲:۱۲ ق.ظ

جواب گزینه ۱ه یا ۳ه؟ طبق پاسخ تشریحیش

RE: الگوریتم پویا- کامپیوتر آزاد ۸۳ - Saman - 30 اردیبهشت ۱۳۹۵ ۰۱:۳۵ ق.ظ

سلام.
خیلی سوال جالبیه
کار این تابع اینه که :
[tex]\binom{n}{k}[/tex] رو مرتبا به مسائل کوچیک تقسیم میکنه تا به یک برسه و آخر سر ۱ های به دست آمده با هم جمع میشوند.

یعنی برای ساختن [tex]\binom{n}{k}[/tex] باید [tex]\binom{n}{k}-1[/tex] بار عمل + انجام دهیم از طرفی عمل + به دوبار صدا زدن تابع احتیاج داره پس تابع به تعداد :
[tex]2\binom{n}{k}-2[/tex]
احتیاج دارد.

چون توی صورت تست تعداد بازگشتی رو خواسته میشه گزینه ی ۳

اگر اولین صدا زدن در تابع اصلی رو در نظر بگیریم میشود گزینه ی یک
===========
یادمه توی دوتا تست سراسری آی تی برای الگوریتم ضرب استراسن هم چنین ایده ای به کار گرفته شده بود