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

المپدیا

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

ابزار کاربر

ابزار سایت


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

سوال ۷

«هپید»‎ در جشن تولد خود ‎n‎ تا ‎«بازه»‎ هدیه گرفته است‎!‎ نقطه‌ی شروع هر بازه، ‎ai‎ و نقطه پایان آن ‎bi (ai<bi)‎ است. هپید می‌داند که هیچ ‎i‎ و ‎j‎ متفاوتی وجود ندارند به طوری که ‎aiaj‎ و ‎bibj‎ .

او می‌خواهد این ‎n‎ بازه را با ‎x‎ رنگ، رنگ‌آمیزی کند به طوری که هیچ سه بازه متفاوت ‎i‎ و ‎j‎ و ‎k‎ وجود نداشته باشند که

هر سه‌شان هم‌رنگ باشند، و بازه ‎i‎ با بازه ‎j‎ اشتراک داشته باشد، بازه ‎j‎ با بازه ‎k‎ اشتراک داشته باشد، ولی بازه ‎i‎ با بازه ‎k‎ اشتراک نداشته باشد.

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

هپید دلش می‌خواست کمترین مقدار ‎x‎ را پیدا کند؛ ولی از آن‌جا که مغزش خیلی خیلی کوچک است، نتوانست این کار را انجام دهد و گریه‌اش گرفت. از آن‌جا که هپید لیاقت این خوش‌حالی را دارد، به او کمک کنید و الگوریتمی چندجمله‌ای ارائه کنید که کمترین مقدار ‎x‎ را بیابد و بازه‌ها را با ‎x‎ رنگ، رنگ‌آمیزی کند.


ابزار صفحه