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

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

آمار پرسش:

  • پرسیده شده: 2014-06-04 02:44:53 -0500
  • مشاهده شده: 296 بار
  • بروز شده: 2014-06-04 04:47:03 -0500

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

ادغام k آرایه‌ی مرتب شده با بهترین زمان اجرا

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

آشپزباشی:‌ مرتب کردن پشته با برعکس کردن یک دنباله متوالی از ابتدای آن

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

الگوریتمی برای کمینه کردن تعداد دفعات بازشدن کشوها

الگوریتم محاسبه لگاریتم-سوال مسابقه دانش آموزی صنعتی شریف

آیا گراف قویا همبند است؟

یکی کردن علامت خانه‌های یک جدول $4\times 4$ از + و - ها

سوال آزمون آزمایشی دوره 23

پیدا کردن مولفه های قویا همبند گراف جهت دار

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

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

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

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

علائم ریاضی:

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

پایان پذیری الگوریتم تبدیل (a, b) به یکی از دو زوج (2a, b-a) یا (a-b, 2b)

5

الگوریتم زیر یک زوج مرتب (a, b) را می‌گیرد و الگوریتم را انجام می‌دهد:

 تا زمانی که a > 0 انجام بده:

     اگر a < b، زوج مرتب را به (2a, b - a) تبدیل کن.

     در غیر این صورت زوج مرتب را به (a - b, 2b) تبدیل کن.

برای چه زوج‌ مرتب‌های اولیه، الگوریتم پایان می‌یابد؟

الگوریتم شرط-پایان-پذیری مدرسه-علوم-کامپیوتر
2014-06-04 02:44:53 -0500
احسان 769 ● 7 ● 12 ● 30
پاک‌کردن   ویرایش سوال
نظرات

خیر- سوال مربوط به مدرسه‌ی علوم کامپیوتر یزد هست

2014-06-04 02:49:40 -0500 احسان

یک سوال :: اگر a=b اونموقع باید چیکار کنیم؟؟؟؟

2014-06-04 03:17:04 -0500 هه هه هه

باید زوج مرتب رو تبدیل کنیم به: (a-b,2b) یعنی a=0 می‌شه و الگوریتم تموم می‌شه ولی حالات دیگه‌ای هم هست که الگوریتم تموم بشه

2014-06-04 03:19:51 -0500 احسان

من فکر کنم فقط در صورتی میشه که a=b باشد

2014-06-04 03:25:17 -0500 هه هه هه

من خودم هم هنوز حالت دیگه‌ای پیدا نکردم ولی احتمال می‌دم که وجود داشته باشه :)

2014-06-04 03:28:01 -0500 احسان

1 پاسخ

1

اینجوری هست حلش،
بدیهی‌ترین حالت درست اینه که a= ۰ باشه، برای اینکه a=0 بشه در دومین مرحله باید a = b باشه، حالا فرض می‌کنیم یه زوج داریم که دومین مرحله‌اش a = b شده حالا دوتا معادله داریم که حلشون میشه a = 3b و 3a = b حالا فرض می‌کنیم این رو توی اولین بار اجرای الگوریتم بهش رسیدیم دوباره دوتا معادله از اولی و دوتا معادله از دومین حالت (a-b = 2b , b-a = 2a) داریم چون دقیقن این دوتا معادله مثل هم هستن فقط جای a , b عوض شده یکیش رو در نظر می‌گیریم و حل می‌کنیم.
دو نتیجه به دست میاد 5a = 3b و ۷a = b
حالا اگه همین روش رو دوباره انجام بدیم به 5a = 7b و 15a = b میرسیم. حالا بازم ادامه بدیم جواب های دیگه‌ای به دست میاریم که تقریبن خیلی زیادن. و نتونستم رابطه‌ی خوبی بینشون پیدا کنم. :(

2014-06-04 04:47:03 -0500
توفیقی 1621 ● 17 ● 21 ● 42
پاک‌کردن   ویرایش پاسخ

پاسخ شما

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

پیش‌نمایش:

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