تعداد رشته های n بیتی - نسخهی قابل چاپ |
تعداد رشته های n بیتی - hamedsos - 11 آبان ۱۳۹۸ ۱۱:۰۶ ب.ظ
تعداد رشته های n بیتی که دو صفر متوالی نداشته باشد. با تشکر |
RE: تعداد رشته های n بیتی - marvelous - 12 آبان ۱۳۹۸ ۰۲:۱۵ ق.ظ
مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمیباشید. جهت مشاهده پیوندها ثبت نام کنید. احساس میکنم با خوندن این مطالب راحت به جواب میرسی و خودت میرسی مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمیباشید. جهت مشاهده پیوندها ثبت نام کنید. ببین این همین رشته همینگ هست که شما دنبالش هستی، منتهی یه شرط داره و اون اینه که دو صفر متوالی نداشته باشه و باید از روشی که تو لینک دوم فرستادم بری جلو، این جمله رو خوندم تو یکی از این لینکها که برات فرستادم: رشته بیتی با طول n شامل دقیقاً r+1 بیت یک وجود دارد. (توجه کنید که آخرین جمله اثبات، با تغییر مغیر j=k-1 نتیجه میشود. ( چون سمت چپ و راست هر دو اشیاء یکسانی را میشمارند، با هم برابرند. |
RE: تعداد رشته های n بیتی - Jooybari - 18 آبان ۱۳۹۸ ۰۹:۰۶ ب.ظ
سلام. وقت بخیر. یه رابطه بازگشتی نیازه. تعداد رشتههای n بیتی که ۰۰ ندارن رو [tex]a_n[/tex] اگه قرار باشه رشته شامل ۰۰ نباشه، سمت راست رشته یکی از دو حالت زیر رو داره: [tex]1[/tex] : در این حالت در سمت چپ این رقم، یه رشته n-1 بیتی بدون ۰۰ بیاد. تعداد این رشتهها هست [tex]a_{n-1}[/tex]. [tex]0[/tex] : در این حالت در سمت چپ این رقم، حتماً یه [tex]1[/tex] بیاد و سمت چپ اون، یه رشته n-2 بیتی بدون ۰۰ بیاد. تعداد این رشتهها هست [tex]a_{n-2}[/tex]. تعداد رشتههای ۱ بیتی و ۲ بیتی بدون ۰۰ هم به ترتیب ۲ و ۳ هست. میتونید به صورت بازگشتی این مقدار رو برای هر n حساب کنید یا رابطه بازگشتی رو برای رسیدن به رابطه صریح حل کنید. |