• 1
    إدخال وإخراج البيانات
    • المهام
  • 2
    الشروط
    • المهام
  • 3
    حلقة for
    • المهام
  • 4
    السلاسل النصية
    • المهام
  • 5
    حلقة while
    • المهام
  • 6
    القوائم
    • المهام
  • 7
    مصفوفات ثنائية الأبعاد
    • المهام
  • 8
    القواميس
    • المهام
  • 9
    المجموعات
    • المهام
  • 10
    الدوال والتكرار
    • المهام
  • к

درس 8. Dictionary

الصعوبة:

иконка человека красный иконка человека белая иконка человека зеленая Pythonlib

مسألة«وقت الرحلة»

💻 Python
قدمت شركة الطيران بيانات عن وقت الرحلات الجوية المباشرة بين المدن المختلفة. تحتاج إلى إيجاد أقل وقت طيران بين مدينتين محددتين، مع الأخذ في الاعتبار إمكانية التوقف. كل توقف يتطلب ساعة إضافية واحدة.
يتم تقديم الرحلات المباشرة على شكل أزواج "مدينة-مدينة" ووقت الرحلة بالساعات. إذا لم توجد رحلة مباشرة بين المدينتين، فيجب إيجاد المسار الأمثل عبر مدن أخرى.

تنسيق الإدخال

يحتوي السطر الأول على عدد الرحلات الجوية المباشرة N. تحتوي الأسطر n التالية على معلومات حول الرحلات الجوية بتنسيق "المدينة1 المدينة2 الوقت". يحتوي السطر الأخير على مدينتي المغادرة والوجهة مفصولة بمسافة

تنسيق الإخراج

الحد الأدنى لوقت الرحلة بالساعات أو "لم يتم العثور على المسار" إذا كان من المستحيل الوصول

مثال

إدخال

5
موسكو سانت بطرسبرغ 2
قازان قازان 3
موسكو يكاترينبورغ 4
يكاترينبورغ قازان 2
قازان نوفوسيبيرسك 3
موسكو نوفوسيبيرسك

إخراج

8

تلميح

There will be no clue here, decide for yourself!

main.py
اختبار 1
اختبار 2
اختبار 3
اختبار 4
اختبار 5
اختبار 6
اختبار 7
اختبار 8
اختبار 9
اختبار 10
حل المطور

🎉 تهانينا! 🎉

لقد حللت المهمة ببراعة! كان صعبًا لكنك وجدت الحل الصحيح. أنت خطوة أقرب إلى الاحتراف! استمر، كل مرحلة تجعلك أقوى.

AD

إعلان

red-snake blue-snake green-snake

جارٍ تشغيل الكود...

مساعد الذكاء الاصطناعي

مرحباً! أنا مساعدك في البرمجة. اسألني أي شيء عن Python — يمكنني شرح الدوال والطرق ومساعدتك في المهمة الحالية!