زمان کنونی: ۰۵ اردیبهشت ۱۴۰۳, ۰۷:۲۴ ب.ظ مهمان گرامی به انجمن مانشت خوش آمدید. برای استفاده از تمامی امکانات انجمن می‌توانید عضو شوید.
گزینه‌های شما (ورودثبت نام)

تعداد رشته های به طول n به صورت بازگشتی

ارسال:
  

shamim1395 پرسیده:

تعداد رشته های به طول n به صورت بازگشتی

در صفحات آخر فصل اول درس طراحی الگوریتم مدرسان یک سری مسائلی آورده است که جواب آن ها به صورت یک رابطه بازگشتی حل می شود من این مسئله که به پیوست کرده ام را قسمت ii اش را متوجه نمی شوم می شود بیشتر توضیح بدین؟


فایل‌(های) پیوست شده

نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

Iranian Wizard پاسخ داده:

RE: تعداد رشته های به طول n به صورت بازگشتی

(۱۴ آذر ۱۳۹۵ ۰۵:۰۴ ب.ظ)shamim1395 نوشته شده توسط:  در صفحات آخر فصل اول درس طراحی الگوریتم مدرسان یک سری مسائلی آورده است که جواب آن ها به صورت یک رابطه بازگشتی حل می شود من این مسئله که به پیوست کرده ام را قسمت ii اش را متوجه نمی شوم می شود بیشتر توضیح بدین؟

سلام.فرض کنید که [tex]a_n[/tex] رشته هایی بطول n بر روی الفبای a و b و c باشه که تعداد aهای آن فرد است.

حالا اگه رشته با b یا c شروع بشه،چونکه تغییری در تعداد a ها رخ نداده،پس [tex]n-1[/tex] حرف باقیمانده هم بایستی خاصیت مسئله یعنی تعداد a فرد رو داشته باشند.یعنی [tex]2a_{n-1}[/tex]
ولی اگه رشته با a شروع بشه،بایستی [tex]n-1[/tex] حرف باقیمانده دارای تعداد a زوج باشند،که با a ی اولی جمعا تعداد a ها فرد بشوند.
و واسه اینکه بگیم که [tex]n-1[/tex]حرف باقیمانده،دارای تعداد زوج a باشند،کافیه که تعداد کل رشته های بطول [tex]n-1[/tex] یعنی [tex]3^{n-1}[/tex] رو منهای تعداد رشته هایی بطول [tex]n-1[/tex] کنیم که تعداد a های آن فرد باشد یعنی ([tex]a_{n-1}[/tex]).
پس جواب برابر میشه با:[tex]a_n\: =2\: a_{n-1}\: +\: 3^{n-1}-\: a_{n-1}\: =\: a_{n-1}\: +\: 3^{n-1}[/tex]

یادآوری: [tex]a_n[/tex] یعنی رشته هایی بطول n بر روی الفبای a و b و c باشه که تعداد aهای آن فرد است.
و [tex]a_{n-1}[/tex] یعنی رشته هایی به طول [tex]n-1[/tex] بر روی الفبای a و b و c که تعداد aهای آن فرد است.
نقل قول این ارسال در یک پاسخ



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  دریافت مدارک تحصیلی به صورت آنلاین امکان داره ؟ MohsenRezaei ۱ ۲۵۴ ۰۹ دى ۱۴۰۲ ۰۴:۰۲ ب.ظ
آخرین ارسال: MohsenRezaei
  تعداد برگ درخت؟؟؟؟؟؟؟ rad.bahar ۴ ۳,۹۳۰ ۱۵ آذر ۱۴۰۲ ۱۱:۵۳ ق.ظ
آخرین ارسال: mohamadrra
  بهترین منبع درسی و کلاس به صورت افلاین برای کنکور ارشد nrgs_h99 ۰ ۱,۳۴۰ ۱۱ مرداد ۱۴۰۱ ۰۱:۵۲ ب.ظ
آخرین ارسال: nrgs_h99
  دانشگاه های پزشکی رو برای رشته انفورماتیک چطوری اولویت بندی کنم ؟ mrpool ۷ ۸,۴۰۱ ۲۴ فروردین ۱۴۰۰ ۰۱:۵۲ ق.ظ
آخرین ارسال: hossein1991
  نوشتن مقاله به صورت گروهی osho ۰ ۱,۷۹۸ ۱۶ آبان ۱۳۹۹ ۱۱:۵۵ ق.ظ
آخرین ارسال: osho
  تعداد جواب mostafaheydar1370 ۲۱ ۱۷,۲۲۰ ۰۱ مهر ۱۳۹۹ ۱۱:۴۱ ب.ظ
آخرین ارسال: miinaa
  رشته های فنی *تعمیرات* رو هم یاد بگیرن fardinamiri ۰ ۱,۷۸۷ ۲۶ شهریور ۱۳۹۹ ۰۵:۲۵ ب.ظ
آخرین ارسال: fardinamiri
  تعداد روش های نوشتن عدد n ss311 ۲ ۳,۰۰۲ ۱۳ بهمن ۱۳۹۸ ۰۵:۲۷ ب.ظ
آخرین ارسال: ss311
  تعداد مسیرها در گراف ss311 ۰ ۱,۸۲۱ ۰۸ بهمن ۱۳۹۸ ۱۲:۴۷ ب.ظ
آخرین ارسال: ss311
  تعداد درخت فراگیر ss311 ۰ ۲,۰۸۳ ۰۶ بهمن ۱۳۹۸ ۰۵:۰۶ ب.ظ
آخرین ارسال: ss311

پرش به انجمن:

Can I see some ID?

به خاطر سپاری رمز Cancel

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close

رمزت رو فراموش کردی؟

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. close