Problem

2 /10


استفسارات فلويد

Theory Click to read/hide

Problem

بالنظر إلى رسم بياني مرجح غير موجه بأوزان سالبة ، من الضروري إخراج معلومات حول أقصر مسار بين رأسين.

إدخال
يحتوي السطر الأول على عدد صحيح n - عدد الرؤوس في الرسم البياني. & nbsp ؛ بعد ذلك ، الإدخال عبارة عن مصفوفة مجاورة ، حيث يعني -1 عدم وجود حافة بين الرؤوس. & nbsp ؛ بعد المصفوفة يوجد رقم k - عدد الطلبات ، تحتوي السطور التالية من k على رقمين لكل منهما ، a و b - الرؤوس عند الطلب.

بصمة
يجب أن تحتوي السلسلة على أرقام k - المسافة بين زوج من الأرقام من الاستعلام بترتيب إدخالهما ، إذا كان من المستحيل الانتقال من أعلى a إلى أعلى ب ، ثم إخراج Imp .
نبسب ؛
أمثلة <الجسم>
# إدخال الإخراج
1
3
0 3 -1
3 0 4
-1 4 0
3
1 3
3 2
1 2
7
4
3