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

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

آمار پرسش:

  • پرسیده شده: 2015-03-15 07:57:22 -0500
  • مشاهده شده: 730 بار
  • بروز شده: 2015-03-24 12:05:24 -0500

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

شبکه $n\times n$ پایدار

پیدا کردن گراف دوبخشی کامل یکرنگ

حداکثر تعداد یال‌های گراف بدون مثلث

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

اثبات همبند بودن مکمل گراف ناهمبند

همه را با تلفن خبر کنید - دوره ی 05 - مرحله ی 1

رنگ‌آمیزی صفحه بخش‌بندی شده توسط دایره‌ها با دو رنگ

دنباله ی درجات گراف

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

انگور، آن هم از نوع «درختی» - آزمون دوم آزمایشی شاززز

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

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

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

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

علائم ریاضی:

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

عدد گذاری یالهای گراف همبند با اعداد 1 تا k

9

فرض کنید ‎G یک گراف همبند است. ثابت کنید میتوان ‏یالهای G را با اعداد‎$1,2,....,K $ ‎ نامگذاری کرد به نحوی که در هر راس که از آن تعدادی بیشتر از یک یال می گذرد‏، بزرگترین مقسوم علیه مشترک تمام اعداد این یالها برابر با ‎1‎ باشد.‎‎‎‎

(منظور از نامگذاری یالها این است که دو یال نام برابر نداشته باشند. این یعنی تعداد یالهای k تا است و از یک عدد دقیقا یک بار استفاده شود.)

گراف
2015-03-15 07:57:22 -0500
حمید کاملی 2921 ● 30 ● 56 ● 83
پاک‌کردن   ویرایش سوال
نظرات

تعداد یال ها k تاست؟

2015-03-15 09:40:04 -0500 مهدی غ

آقای کاملی اگر میشه سوال لامپ ها رو حل کنید با تشکر

2015-03-20 08:22:50 -0500 عطا

چشم . تا چند روز دیگه حتما.

2015-03-20 15:14:32 -0500 حمید کاملی

ممنون:))))

2015-03-20 20:16:44 -0500 عطا

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

2015-08-06 07:25:34 -0500 امیر شکری

3 پاسخ

5

حکم را قوی می‌کنیم، شرط هم‌بند بودن گراف را بر می‌داریم.

روی مجموع تعداد راس‌ها و یال‌ها (n + k) استقرای قوی می‌زنیم. برای n + k = 1 درست است، چرا که هیچ راسی وجود ندارد که بیش‌تر از ۱ یال از آن گذشته باشد، که شرط حکم برقرار است. حال فرض کنید گرافی با n راس و k یال داریم، و برای تمام گراف‌ها با مجموع راس و یال n + k - 1 و کم‌تر حکم برقرار است. حال v را راس با کم‌ترین درجه در نظر بگیرید.

  • درجه‌ی v، صفر باشد - v را حذف می‌کنیم، بقیه‌ی گراف OK است، طبق فرض استقرا، حال v را اضافه می‌کنیم، باز هم ب‌م‌م همه ۱ می‌ماند.

  • درجه‌ی v، یک باشد - ابتدا راس کنونی را v می‌گیریم، در هر گام اگر درجه‌ی راس کنونی از ۲ بیش‌تر بود، متوقف می‌شویم، وگرنه اگر دیگر راس دیگری نبود که بازدیدش نکرده بودیم، متوقف می‌شویم وگرنه به راس کنونی را برابر با راس همسایه‌ی راس کنونی که تا به حال بازدیدش نکردیم، قرارش می‌دهیم. از آن‌جایی که n متناهی‌ست جایی متوقف می‌شویم. مسیری به طول x با شروع از v داریم که هر راس میانی‌اش درجه‌ی دقیقاً ۲ دارد. به ترتیب به یال‌های مسیر با شروع از v، اعداد k و k- 1 و ... و k - x +1 می‌دهیم. هر راس که درجه‌اش ۲ است، در دو یال گذرنده از خود دو عدد پشت سر هم دارد، می‌دانیم که دو عدد q و q + 1 همواره نسبت به هم اولند. پس شرط مساله برای این رئوس برقرار است. حال تمام این مسیر را حذف می‌کنیم، گراف باقی‌مانده طبق فرض استقرا OK است. پس آن راس آخری که در آن متوقف شده بودیم، حتماً ب‌م‌م یال‌هایش ۱ است. با اضافه کردن مسیر حذف شده، ب‌م‌م آن راس باز هم ۱ می‌ماند و برای بقیه‌ی رئوس اضافه شده نیز درست است.

  • درجه‌ی v، دو باشد - مانند قبل از هر دو سمت گراف را پیمایش می‌کنیم تا به دو راس u و w برسیم که درجه‌ی حداقل ۳ دارند. حال از مسیر u به w به هر یال به ترتیب k و k- 1 و ... می‌دهیم، هر راس دو عدد پشت سر هم را می‌گیرد، پس ب‌م‌م یال‌هایش ۱ است. حال این مسیر را حذف می‌کنیم (u و w حذف نمی‌شوند.) برای گراف باقی‌مانده صحیح است. حال رئوس حذف شده را اضافه می‌کنیم. u و w هم اکنون ب‌م‌م ۱ دارند (چرا که حداقل درجه‌ی ۲ داشته اند) و با اضافه شدن یال مسیر حذف شده تاثیری کذاشته نمی‌شود.

  • درجه‌ی v، بیش از سه باشد - یعنی درجه هر کس بیش‌از ۳ است. یک یال را رویش k می‌نویسیم و حذفش می‌کنیم، درجه‌ی هر کس حداقل ۲ می‌ماند. طبق فرض استقرا گراف باقی‌مانده OK است، پس اگر یال حذف شده‌ی uv را باز گردانیم، از آن‌جایی که u و v هر دو درجه‌ی بیش‌تر از ۱ داشته‌اند در گراف باقی‌مانده، پس ب‌م‌م یال‌های هر دوشان ۱ است و با اضافه شده یال با شماره‌ی k باز هم ب‌م‌م 1 می‌ماند.

شکل برای حالت‌های ۲ و ۳ برای درک به‌تر:

2015-03-19 14:00:39 -0500
یوسفی 631 ● 2 ● 15
پاک‌کردن   ویرایش پاسخ
نظرات

من که باگی ندیدم +1

2015-03-19 15:42:33 -0500 حمیدرضاه
3

برای همبند و نا همبند: اول طولانی ترین مسیر موجود رو انتخاب میکنم مثلا به طول m بعد از ۱ شرو ع میکنم وبه ترتیب یال های مسیر رو شماره گذاری میکنم بعد بدون در نظر گرفتن یال های شماره گذاری شده طولانی ترین مسیر رو تو گراف باقی مونده انتخاب میکنم بعد دوباره یال های این مسیر رو با باقی مونده اعداد شماره گذاری میکنم یعنی از عدد m+۱ به بعد وهمین طور ادامه میدم تا همه ی یال ها شماره گذاریشن حالا فرض کنین یه راس به اسم aباشه که ب م م اعداد روی یال های متصل به اون ۱ نباشه حالا یال p رو با کم ترین عدد در نظر بگیرین که به a متصله این راس تو یه طولانی ترین مسیر قرار داشته که شماره گذاری شده مطمئنن خودش تنها یی طولانی ترین مسیر نبوده چون یال هایی که از سمت a بهش وصلن بعد از اون شماره گذاری شدن همینطور هم حتمن این طولانی ترین مسیر شامل a میشده چون در غیر این صورت دیگه طولانی ترین مسیر نبوده ( یالهای متصل به a میتونستن ادامش باشن ) پس حتمن یه یال دیگه به a وصله که عددش با عدد روی a متوالیه پس حتمن ب م م اعداد روی این دو تا یال ۱ میشه در نتیجه ب م م اعداد روی یال های متصل به a حتما یک میشه که با فرض اول تناقض داره و اصلن راسی وجود نداره که ب م م یال های متصل بهش ۱ نشه!

2015-03-24 12:05:24 -0500
قدیمی 111 ● 3
پاک‌کردن   ویرایش پاسخ
نظرات

+1 درست بود فقط باید بهتر توضیح میدادی قشنگ :)

2015-03-24 12:55:01 -0500 حمیدرضاه

یه سوال برای من کجا اشتباه کار کردم با روش تو رنگ کردم اما راس 5 دوتا یال باشماره های 4و6 داره ؟ یال ها: 1و2 2و3 3و4 4و5 1و3 2و4 3و5

اول مسیر بین 1 تا 5 رو از یال 1و2 شروع می کنیم به رنگ آمیزی بعد مسیر 1و3و5 رو از 1 شروع می کنیم به رنگ آمیزی و در آخر یال 2و4 رو رنگ 7 بهش می دیم

2015-03-25 02:09:04 -0500 عطا

تو سوالت یال ۳و۵. نداشتی ولی انگار تو راه حلت ۳ و۵ بود البته فرقی نمیکنه در هر صورت طولانی ترین مسیر ۱٬۲٬۳٬۴٬۵ میشه که شماره های ۱ تا ۴ رو میدم بهش بعد چون طولانی ترین مسیر از همه راس ها میگذره به همه راس ها دوتا عدد متوالی وصله برا همین به بقیه یالها هر عددی بدی مشکلی پیش نمیاد ‍!

2015-03-25 03:56:52 -0500 قدیمی

اول 1 تا 5 رو اعداد 1 تا 4 رو میدی بهش بعد مسیر 1 3 5 رو عدد های 5 و6 رومیدی بهش بعد یه مسیر میمونه 2 و4 اونم بهش 7 میدی الان مشکلت چیه :)

2015-03-25 05:16:29 -0500 حمیدرضاه

به 5 الان فقط یال 4و6 وصله :) که نسبت به هم اول نیستند

2015-03-26 02:36:36 -0500 عطا
2

خب من کامل نمی نویسم ولی تا حد ممکن توضیح میدم

خب اولا در هر گراف زوج تا راس فرد داریم. حالا می خوایم گراف رو با دسته بندی ریوس فرد به زوج ها و اضافه کردن یک یال بین هر زوج به گراف اویلری تبدیل کنیم حال از یک راس شروع می کنیم و هر یال متعلق به گراف اصلی را به ترتیب از 1 شماره گذاری می کنیم چون اعداد پشت سر هم نسبت به هم اولند پس بمم هم یکه. و بدونین که یال های اضافه شده تاثیری در شماره گذاری نهایی ندارند

2015-03-19 15:28:34 -0500
متین 330 ● 4 ● 9 ● 20
پاک‌کردن   ویرایش پاسخ
نظرات

+1

2015-03-19 23:27:53 -0500 طوفان

باگ زدی یال هایی رو که اضافه کردی رو وقتی حذف کنی شاید دیگه اعداد یک تا K نباشند :|

2015-03-20 01:25:27 -0500 طوفان

من راه حلو نفهمیدم داری گراف اصلی رو به گراف اویلری تبدی میکنی ؟؟!! اگه اینجوریه چس کلی باگ داره چون وقتی داری یال های اضافه رو حذف میکنی دیگه ب م م 1 نباشه یا اعداد باقی مانده 1 تا k نباشن

2015-03-20 05:48:48 -0500 حمیدرضاه

خب گفتم که فقط یال های اصلی رو عدد گذاری می کنیم

2015-03-20 07:19:31 -0500 متین

((باگ)) همون ((جوب)) ه که کامپیوتر سازی شده؟

2015-03-20 11:48:40 -0500 روبیک

پاسخ شما

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

پیش‌نمایش:

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