سوال ۳

گراف جهت‌دار $G$ داده‌شده‌است. می‌خواهیم از راس $s$ به راس $t$ برویم‌:

  1. الگوریتمی از $O(e)$ ارائه دهید که به عنوان خروجی رئوسی را بدهد که اگر بخواهیم کوتاهترین مسیر بین $s$ و $t$ را طی کنیم، حتما باید از آن‌ها عبور کنیم.
  2. الگوریتمی از $O(e)$ ارائه دهید که به عنوان خروجی رئوسی را بدهد که اگر مجاز باشیم حداکثر یک یال بیش از مسیر کمینه استفاده کنیم، باز هم حتما باید از آن‌ها عبور کنیم.