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

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

آمار پرسش:

  • پرسیده شده: 2014-05-09 08:32:14 -0500
  • مشاهده شده: 360 بار
  • بروز شده: 2014-06-04 03:37:06 -0500

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

تعداد مثلث های پوشاننده

تبدیل جدول با چرخش‌های ساعتگرد مربع $2\times 2$

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

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

تعداد جواب های معادله ${1\over x}+{1\over y}={1\over n}$ در دستگاه اعداد صحیح

مدرسه تابستانی المپیاد کامپیوتر چه خبره؟

آزمون عملی (مرحله سوم) المپیاد کامپیوتر چطور برگزار میشه و برای آمادگیش چیکار کنیم؟

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

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

Flip Sort

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

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

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

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

علائم ریاضی:

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

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

3

n کتلت با شماره های 1 تا n روی هم در یک ستون چیده شده اند. یک آشپزباشی هر بار میتواند کف گیر (یک وسیله آشپزی!) را زیر یکی از کتلت ها ببرد، آن کتلت و همه کتلت های روی آن را بردارد و دقیقا با ترتیب برعکس روی بقیه کتلت ها بگذارد. او میخواهد با این روش کتلت ها را به ترتیب از شماره ۱ تا n مرتب کند طوری که شماره ۱ بالاترین کتلت باشد.

مثلا اگر ترتیب اولیه $(1,2,5,4,3)$ باشد (شماره $3$ بالاترین کتلت است) او ابتدا کتلت را زیر شماره $5$ کرده و سه کتلت را برعکس میکند: $(1,2,3,4,5)$ و سپس یک بار دیگر کف گیر را زیر شماره $1$ میکند و همه کتلت ها را برعکس میکند: $(5,4,3,2,1)$. در این حالت شماره ۱ بالاترین کتلکت است.

  • روشی ارایه دهید که آشپزباشی بتواند کتلت ها را با هر چینش اولیه حداکثر با $2n-1$ بار استفاده از کف گیر مرتب کند.
  • ترتیب اولیه ای برای کتلت ها ارایه دهید که آشپزباشی نتواند با کمتر از $n$ بار استفاده از کف گیر آن را مرتب کند.
دوره-تابستانی 1378 الگوریتم ترکیبیات
2014-05-09 08:32:14 -0500
کلاه قرمزی 3097 ● 21 ● 34 ● 57
پاک‌کردن   ویرایش سوال
نظرات

سلام میدونستید انجمن علمی نخبگان دانشگاه صنعتی شریف مسابقه تخصصی مهارت سنجی برنامه نویسی و داده کاوی گذاشته است آدرس سایتش www.fanavard.com

2015-08-06 09:45:15 -0500 امیر شکری

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

2016-10-27 08:38:34 -0500 امیر شکری

2 پاسخ

2

برای بخش اول استقرا می زنیم: فرض :برای n کتلت 2n-1 حرکت کافی است پایه:n=1 اثبات حکم برای n+1 :بزرگترین کتلت را ابتدا با 1 حرکت بالا می آوریم و با حرکت بعد به پایین میبریم و n تای دیگر را با فرض مرتب میکنیم.

2014-05-31 10:52:37 -0500
عطا 1110 ● 7 ● 12 ● 29
پاک‌کردن   ویرایش پاسخ
0

با $2n-3$ حرکت هم میتوان این کار را انجام داد
زیرا باید پایه ی اسقرا را $n=2$ در نظر بگیریم که در این حالت حداکثر تعداد حرکات 1 است

2014-06-01 12:41:37 -0500
اقاهه 312 ● 1 ● 2 ● 11
پاک‌کردن   ویرایش پاسخ

پاسخ شما

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

پیش‌نمایش:

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