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

آمار پرسش:

  • پرسیده شده: 2014-06-25 12:25:18 -0500
  • مشاهده شده: 207 بار
  • بروز شده: 2014-06-25 23:39:29 -0500

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

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

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

تعداد دفعات تکرار هر عدد از دنباله ۱۰۰۰ تایی

وصل کردن نقطه‌ها به هم دیگر بدون برخورد خط‌ها

دریک تورنمنت بدون تساوی تیمی هست که از بقیه‌ی تیم ها یا شخصا برده یا با یک واسطه!

یک شش ضلعی منتظم که پنج راس با شماره صفر و یک راس با شماره یک دارد

رساندن مهره ها صفحه مختصات به خط $y=5$

تعمیم مسئلهِ ی جمع اعداد از المپیاد دبیرستانی امریکا

سنگ بازی توی یک جدول یک در n پایان پذیر است

نقاطی در فضا که بعداز مدتی دیگر بهم برخورد نمی‌کنند

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

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

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

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

علائم ریاضی:

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

یک صف k نفره پس از فرد جابجایی به حالت اول برمیگردد ؟

3

یک صف متشکل از n آدم وجود دارد . در هر مرحله دو تا از آنها جایشان را با هم عوض میکنند . ثابت کنید پس از فرد مرحله امکان ندارد صف به شکل اول در بیاید.

(چون سوال رو زیادی تغییر دادم منبع رو ذکر نمیکنم )

ناوردایی وارونگی
2014-06-25 12:25:18 -0500
سماق دو 1349 ● 7 ● 19 ● 37
پاک‌کردن   ویرایش سوال
نظرات

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

2015-08-06 09:12:33 -0500 امیر شکری

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

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

1 پاسخ

3

برای هر حالت صف، تعداد زوج مرتب‌های $\langle i, j \rangle$ که عنصر $i$اُم بزرگتر از عنصر $j$ اُم هست رو تعداد «نابجایی»های اون صف می‌نامیم. مثلاً در صف مرتب صعودی صفر نابجایی وجود داره و در صف مرتب نزولی از عناصر ۱ تا $n$، دقیقاً $n \choose 2$ نابجایی.

با هر تعویض جای دو نفر، نابجایی صف فرد واحد تغییر می‌کنه (اثبات در پایین)؛ پس زوجیتش عوض می‌شه. در نتیجه برای این‌که به زوجیت حالت اولیه‌ی صف هم برسیم، باید حتماً زوج بار تعویض انجام بدیم.

اثبات این‌که هر تعویض (Swap) دقیقاً یک واحد نابجایی رو عوض می‌کنه:

فرض کنیم عنصر $i$اُم (که مقدارش $a_i$ هست) با $j$اُم (که مقدار $a_j$ هست) عوض می‌شه و $i \lt j$. برای تمام $k$هایی که $k\lt i$ یا $k \gt j$ که خب ترتیب نسبی عنصر $k$اُم با اون دو تا بنده‌خدا عوض نمی‌شه (مثلاً اگه قبلاً سمت چپ این دو تا بوده، هنوزم سمت چپ جفت‌شون هست). می‌مونه عناصر بین این دو تا یعنی $i \lt k \lt j$. اگه $a_k$ از جفت $a_i$ و $a_j$ بزرگتر یا از جفت‌شون کوچیکتر باشه، هم‌چنان براش فرقی نمی‌کنه که جای این دو تا عوض بشه.

پس تنها حالت مهم حالتیه که مقدار $a_k$ بین مقادیر $a_i$ و $a_j$ باشه. تو این حالت با انجام تعویض گفته شده، هم نابجایی بین $a_i$ و $a_k$ عوض می‌شه، هم نابجایی بین $a_k$ و $a_j$. یعنی برای هر چنین $k$ ای، مجموع کل نابجایی‌ها زوج بار عوض می‌شه. نابجایی بین خود $a_i$ و $a_j$ هم که عوض می‌شه؛ پس در مجموع شاهد فرد تا تغییر در نابجایی کل صف خواهیم بود.

2014-06-25 23:39:29 -0500
آیدین 343 ● 6
پاک‌کردن   ویرایش پاسخ

پاسخ شما

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

پیش‌نمایش:

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