سوال 47

حل تشریحی سوال شماره 47 دروس مشترک

کنکور ارشد مهندسی فناوری اطلاعات (IT) 1401

47.

فرض کنید n کار در اختیار داریم. زمان شروع و خاتمه کار i ام به‌ترتیب و است. یک پردازنده در اختیار داریم. می‌خواهیم بیشترین تعداد کاری که می‌توان به وسیله این پردازنده اجرا کرد را محاسبه کنیم. طبیعی است دو کاری که اشتراک زمانی داشته باشند نمی‌توانند بوسیله یک پردازنده همزمان اجرا شوند. برای حل این مسئله الگوریتم حریصانه متعارف بدین شکل است. کارها براساس یک پارامتر به‌صورت صعودی مرتب می‌شوند. براساس ترتیب فوق، کارها پردازش شده و اگر هر کار با کارهای قبلی که در خروجی قرار گرفته، هم‌پوشانی زمانی نداشته باشد در خروجی قرار می‌گیرد. به ازای چه تعداد از پارامترهای زیر الگوریتم فوق درست کار می‌کند؟

1)

2

2)

4

3)

1

4)

3

پاسخ ها

0 پاسخ
تا کنون پاسخی برای این سوال وارد نشده است،

ارسال پاسخ