اولین باره که به کاهو میای؟ راهنمای سایت رو حتما بخون!

ورود ثبت‌نام راهنما درباره‌ی کاهو
پرسش‌ها برچسب‌ها کاربر‌ها سوال بپرسید!

آمار پرسش:

  • پرسیده شده: 2016-04-06 11:32:25 -0500
  • مشاهده شده: 246 بار
  • بروز شده: 2024-11-01 08:11:31 -0500

پرسش‌های مشابه:

سوال ۱ روز دوم مرحله ۲ دوره ۲۳: رشته‌ی نزدیک

بازی رنگی - سوال ۱ - مرحله ۲ - ۱۳۹۳

وزنه‌ها و ماشین جادویی - سوال ۲ - مرحله ۲ - ۱۳۹۳

گاوی خسیس - سوال ۳ - مرحله ۲ - ۱۳۹۳

انتقال مهره‌های گاوی - سوال ۴ - مرحله ۲ - ۱۳۹۳

یافتن کوچکترین پیچ و مهره با مقایسه آنها

دنباله و جادوگر - دوره ی 24 - مرحله ی 2

دوربین های عکاسی

مسئله ی مسیر و شبکه - مرحله ی 2 – دوره ی 23

بازی خاموش کردن چراغ ها

نکاتی در مورد نوشتن پاسخ:

در این قسمت می‌تونی به یک پرسش پاسخ بدی. اگه می‌خوای در مورد پرسش بحث و اظهار نظر کنی از قسمت «ثبت نظر» استفاده کن.
پاسخت رو دقیق و کامل بنویس، از عکس استفاده کن و اگه لازمه به منابع (کتاب یا سایت) ارجاع بده.
اگه پرسش یا پاسخ‌ها مفید هستند حتما بهشون رای بده تا پرسش‌ها و پاسخ‌های خوب مشخص بشن.

استفاده از ویرایشگر:

توی قسمت پیش‌نمایش می‌تونی ببینی متنی که نوشتی چجوری روی سایت دیده میشه.
خیلی مهم: برای اینکه به خط بعد بری باید دوتا Enter بزنی.
می‌تونی از تگ‌های معمولی و ساده‌ی html هم استفاده کنی.
با دکمه‌هایی که بالای ویرایش‌گر قرار دارند کلی کار می‌شه کرد. از عکس‌گذاشتن بگیر تا لیست شماره‌دار. حتما امتحان‌شون کن.

علائم ریاضی:

برای نوشتن علائم ریاضی می‌تونی از Mathjax استفاده کنی. راهنمای Mathjax رو از سایت math.stackexchange بخون.
برای نوشتن عبارت ریاضی وسط جمله، اون عبارت رو بین دوتا $ قرار بده.
برای نوشتن عبارت ریاضی تو یه خط جدید اون رو بین دوتا $$ قرار بده.

تحوّل و تطوّر - سوال مرحله دوم دوره 14

0

به دنباله‌ای متناهی از حروف $a$ و $b$ که پشت سر هم قرار گرفته باشند یک کلمه می‌گوییم. مثلا $ bbab $ یا $ aaaaa $ هر کدام یک کلمه هستند. قاعده‌ای به نام «قاعده‌ی تحول» وجود دارد که طبق آن با داشتن کلمه‌ای مثل$W$، اگر جایی در $W$ ، $ab$ مشاهده کردیم می‌توانیم آن را به $bba $تبدیل کنیم و به‌این‌ترتیب کلمه‌ی جدیدی مثل $ W'$ به وجود بیاوریم. مثلا کلمه‌ی $ aabab $ را می‌توان با قاعده‌ی تحول به هر یک از کلمات $abbaab$ یا $aabbba$ تبدیل کرد (بر حسب این‌ که قاعده را روی اولین یا دومین$ab$ اجرا کنیم).

یک متخصص دستور زبان ادعا کرده است که «قاعده‌ی تحول توقف‌پذیر است.» یعنی اگر با هر کلمه‌ی دل خواه مثل$W_1$ شروع کنیم، با قاعده‌ی تحول آن را به کلمه‌ای مثل $W_2$ تبدیل کنیم، سپس مجدداً با قاعده‌ی تحول $W_2$ را به کلمه‌ای مثل$W_3$ تبدیل کنیم، و همین‌طور ادامه دهیم، به‌جایی می‌رسیم که دیگر روی کلمه‌ی به‌دست‌آمده نمی‌توان قاعده‌ی تحول را اجرا کرد.

الف) درستی یا نادرستی این ادعا را ثبات کنید.

ب) قانون دیگری به نام «قانون تطوّر» وجود دارد که شبیه به قاعده‌ی تحول است با این تفاوت که اگر در کلمه‌ی $W$ ، رشته‌ی $ab$ را مشاهده کردیم، می‌توانیم آن را به $bbaa$ تبدیل کنیم. آیا قانون تطوّر توقف‌پذیر است؟

مرحله۲ ۱۳۸۳
2016-04-06 11:32:25 -0500
نارنجی 485 ● 5 ● 11 ● 20
پاک‌کردن   ویرایش سوال
نظرات

پرسیده شده قبلا

2016-04-06 11:48:29 -0500 کنکوری

سوال زیباست و آموزنده ، پس خوبه که بهش فکر کنید و راه حل رو بصورت کامل بنویسید .

2016-04-06 12:33:21 -0500 نارنجی

استقرا + نزول نامتناهی

2016-04-06 13:13:37 -0500 ساده

سلام میگم یک سر به سایت www.fanavard.ir بزنید. مسابقات برنامه نویسی شون شروع شده. گواهی رسمی از طرف دانشگاه شریف می ده. 50 تا سکه هم جایزشه

2016-10-26 08:49:46 -0500 امیر شکری

1 پاسخ

0

قسمت اول:

لم۱: اگه اول دنباله یه سری b داشته باشیم، اونارو حذف کنیم، مراحل و ... هیچ تغییری نمی‌کنه، چون ما کلا روی ab می‌تونیم کار انجام بدیم، حالا اگه یه سری b اول کار داشته باشیم، با حذفشون هیچ یک از مراحل قابل انجام، غیرقابل انجام نمی‌شن و حرکتی رو هم اضافه نمیکنه پس کلا مهم نیستن و می‌تونیم حذفشون کنیم.

روی طول دنباله استقرا می‌زنم، اگه برابر با ۱ یا ۲ باشه رو می‌گیرم پایه و همه‌ی ۶ حالتو می‌نویسم براش تا اوکی بشه.

فرض می‌کنم برای طول $n < k $ ، مسئله پایان پذیر باشه. حالا ثابت می‌کنم برای $n=k$ نیز پایان پذیره،

اگه اول دنباله یه b باشه، که طبق لم۱ حذفش می‌کنم و فرض استقرا....

ارزش یه دنباله رو تعداد a‌هایی که اول دنباله قرار گرفتن تعریف می‌کنم.، اگه ارزش دنباله صفر باشه که میشه خط بالا.

اگه ارزش دنباله صفر نباشه، عضو ارزش‌ام دنباله رو در نظر بگیر، یا طی تعداد محدودی حداقل یکبار روش حرکت انجام می‌شه یا نمیشه، اگه بشه، این عضو با عضو بعدیش تبدیل می‌شن به bba، یعنی aهای کنار هم اول آرایه یکی کم شدن و ارزش آرایه یکی کم شد، اگه روی این کار انجام نشه، انجام شدن یا نشدن قسمت سمت راست این ربطی به این نداره و طبق فرض استقرا پایان پذیره. پس یا پایان پذیره یا طی تعداد محدودی مرحله، ارزش دنباله حداقل یکی کم میشه، پس این ارزش اینقد کم میشه تا برسه به صفر، وقتی رسید به صفر هم اول آرایه b هست، می‌تونیم حذفش کنیم و فرض استقرا...

برای قسمت دوم:

این پایان پذیر نیست، مثلا رشته‌ که زیررشته‌ی aab رو داره در نظر بگیر، ادعا می‌کنم هرکاری کنی، یه زیررشته (زیردنباله‌ی متوالی) aab توش می‌مونه، اگر حرکت روی این زیررشته انجام نشه که میمونه، اگه حرکت روی ab اش انجام بشه میشه: abbaab که توی اینم یه aab هست. پس این aab عه همیشه می‌مونه، پس پایان پذیر نیست.

پ.ن: حسش نبود آدم‌وار بنویسم، یه کمی شهودی‌منطقی‌وار نوشتم.

2016-04-07 10:46:43 -0500
توفیقی 1621 ● 17 ● 21 ● 42
پاک‌کردن   ویرایش پاسخ

پاسخ شما

فقط در صورتی که پاسخی برای این پرسش دارید، آن را اینجا بنویسید و برای بحث کردن از قسمت «ثبت‌ نظر» استفاده کنید. شما می‌توانید قبل از وارد شدن به سایت پاسخ خود را بنویسید. این پاسخ ذخیره می‌شود و زمانی که شما وارد سایت شدید یا ثبت‌نام کردید منتشر می‌شود.

پیش‌نمایش:

کلیه‌ی حقوق این سایت متعلق به کمیته‌ی ملی المپیاد کامپیوتر است.