Loading [MathJax]/jax/output/HTML-CSS/jax.js

المپدیا

دانش‌نامه‌ی المپیاد کامپیوتر ایران

ابزار کاربر

ابزار سایت


سوالات المپیاد:دوره ی تابستان:دوره ی ۱۶:تئوری:سوال ۹

کاغذ

دو مسئلهٔ زیر را در نظر بگیرید:

  1. گراف ‎G‎ و دو رأس ‎s‎ و ‎t‎ از آن داده شده است. تعدادی مهره روی بعضی از رئوس ‎G‎ وجود دارد. می‌خواهیم مهره‌ها را طوری برروی یال‌ها حرکت دهیم که در پایان، یک مسیر مانند ‎p‎ از ‎s‎ تا ‎t‎ ایجاد شود که هر رأس ‎p‎ دارای دست‌کم یک مهره باشد. هدف این است که طی این عملیات بیش‌ترین میزان حرکت یک مهره کمینه شود. مثلاً اگر یک مهره دو واحد حرکت کند و دیگری سه واحد، کمیتی که می‌خواهیم کمینه کنیم سه می‌باشد.
  2. گراف ‎G‎ داده شده است. می‌خواهیم بدانیم که آیا ‎G‎ یک مسیر همیلتونی دارد یا خیر؛ مسیر همیلتونی مسیری ‎n‎ رأسی است، اگر ‎n‎ تعداد رئوس گراف باشد.

ثابت کنید که اگر مسئله‌ی ‎«۱»‎ الگوریتمی چندجمله‌ای داشته باشد، مسئله‌ی ‎«۲»‎ نیز الگوریتمی چندجمله‌ای خواهد داشت.


ابزار صفحه