Problem

6 /10


नकारात्मक चक्र

Theory Click to read/hide

चूँकि फ़्लॉइड एल्गोरिथम अनुक्रमिक रूप से कोने के सभी जोड़े (i, j) के बीच की दूरी को आराम देता है, जिसमें i = j वाले भी शामिल हैं, और कोने की एक जोड़ी (i, i) के बीच की प्रारंभिक दूरी शून्य के बराबर है, तो विश्राम केवल हो सकता है यदि वर्टेक्स k ऐसा है कि d[i][k]+d[k][i]<0, जो वर्टेक्स i के माध्यम से एक नकारात्मक चक्र होने के बराबर है

Problem

एक निर्देशित ग्राफ दिया गया है। निर्धारित करें कि क्या इसमें ऋणात्मक भार लूप है।

इनपुट
पहली पंक्ति में संख्या N (1 <= N <= 100) – ग्राफ के शीर्षों की संख्या अगली N पंक्तियों में प्रत्येक में N संख्याएँ हैं – ग्राफ निकटता मैट्रिक्स। एज वेट मॉडुलो 100000 से कम। यदि कोई एज नहीं है, तो संबंधित मान 100000 है।
 
आउटपुट
यदि चक्र मौजूद है तो पहली पंक्ति में "हाँ" प्रिंट करें, अन्यथा "नहीं"। 

उदाहरण <टेबल क्लास = "टेबल टेबल-कंडेंस्ड टेबल-होवर"> <सिर> <वें># <वें>इनपुट <वें>आउटपुट <शरीर> 1 <टीडी>
3
100000 100000 -51
100  100000 100000
100000 -50  100000
हाँ