QOJ.ac

QOJ

حد الوقت: 6 s حد الذاكرة: 1024 MB مجموع النقاط: 100 الصعوبة: [عرض] قابلة للهجوم ✓

#14974. Shiroi Album II

الإحصائيات

קאמומה חוקר כעת מסלולים משולשיים בגרפים לא מכוונים ממושקלים. באופן ספציפי יותר, מסלול נקרא משולשי אם ורק אם:

  • אורכו של מסלול זה אינו עולה על $2$, או
  • עבור כל שלוש קשתות שונות $e_1$, $e_2$ ו-$e_3$ במסלול זה, תמיד מתקיים ש-$w(e_1)$, $w(e_2)$ ו-$w(e_3)$ יכולים להוות שלוש צלעות של משולש.

נזכיר כי מספרים שלמים חיוביים $x$, $y$ ו-$z$ יכולים להוות צלעות של משולש אם ורק אם $x < y + z$, $y < z + x$, ו-$z < x + y$.

קאמומה סיפק לך גרף לא מכוון ממושקל. עליך לקבוע עבור כל זוג קודקודים $(u, v)$ האם קיים מסלול משולשי המתחיל ב-$u$ ומסתיים ב-$v$. אנו מניחים שתמיד קיים מסלול משולשי מכל צומת לעצמו.

problem_14974_7.png

קלט

כל בדיקה מכילה מספר מקרי בדיקה. השורה הראשונה מכילה מספר שלם אחד $t$ ($1 \le t \le 10^5$), המציין את מספר מקרי הבדיקה. להלן תיאור מקרי הבדיקה.

השורה הראשונה מכילה שני מספרים שלמים $n, m$ ($1 \le n, m \le 3000$, $1 \le \sum n^2, \sum m^2 \le 3000^2$), המציינים את מספר הצמתים והקשתות בגרף זה.

$m$ השורות הבאות מכילות כל אחת שלושה מספרים שלמים $u_i, v_i, w_i$ ($1 \le u_i, v_i \le n$, $1 \le w_i \le 10^9$), המציינים קשת $(u_i, v_i)$ בעלת משקל $w_i$.

הגרף עשוי להיות לא קשיר או לכלול לולאות עצמיות או קשתות מרובות.

פלט

עבור כל מקרה בדיקה, הדפס $n$ שורות, שכל אחת מהן מכילה מחרוזת בת $n$ תווים, כאשר התו ה-$j$ הוא $s_{i,j}$: 0 אם אין מסלול משולשי המתחיל ב-$i$ ומסתיים ב-$j$, ו-1 אחרת.

דוגמאות

קלט 1

2
4 3
1 2 2
2 3 2
3 4 3
8 7
1 2 3
2 3 4
3 4 1
3 5 2
2 6 2
6 7 4
6 8 5

פלט 1

1111
1111
1111
1111
11101110
11111111
11111111
01111000
11111000
11100111
11100111
01100111

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.