QOJ.ac

QOJ

Time Limit: 2 s Memory Limit: 256 MB Total points: 100

#20948. ביקורים לשתיית חלב

Statistics

Farmer John מתכנן לבנות $N$ חוות ($1 \leq N \leq 10^5$), המחוברות ב-$N-1$ דרכים כעץ: כולן נגישות זו מזו ואין מעגלים. בכל חווה פרה מסוג שלם $T_i$ בין $1$ ל-$N$ כולל.

$M$ חבריו ($1 \leq M \leq 10^5$) מבקרים לעיתים קרובות. עם חבר $i$ הוא הולך במסלול היחיד מ-$A_i$ ל-$B_i$; ייתכן $A_i = B_i$. הם יכולים לטעום חלב מכל פרה במסלול. רוב החברים גם חקלאים ובעלי העדפות חזקות: כל אחד שותה רק חלב מסוג פרה מסוים, וישמח רק אם יוכל לשתות את החלב המועדף בביקור.

קבעו אם כל חבר יהיה שמח לאחר הביקור.

קלט

השורה הראשונה מכילה שלמים $N$ ו-$M$.

השנייה מכילה $N$ שלמים $T_1,T_2,\ldots, T_N$ המופרדים ברווחים. סוג הפרה בחווה ה-$i$ הוא $T_i$.

$N-1$ השורות הבאות מכילות שני שלמים שונים $X$ ו-$Y$ ($1 \leq X, Y \leq N$), המציינים קשת בין החוות $X$ ו-$Y$.

$M$ השורות הבאות מכילות $A_i$, $B_i$, $C_i$. $A_i$ ו-$B_i$ הם קצות מסלול חבר $i$, ו-$C_i$ ($1\le C_i\le N$) סוג הפרה המועדף.

פלט

הדפיסו מחרוזת בינרית באורך $M$. התו ה-$i$ הוא '1' אם החבר ה-$i$ יהיה שמח, אחרת '0'.

דוגמאות

קלט 1

5 5
1 1 2 1 2
1 2
2 3
2 4
1 5
1 4 1
1 4 2
1 3 2
1 3 1
5 5 1

פלט 1

10110

הערה

בדוגמה המסלול מ-1 ל-4 עובר בחוות 1, 2 ו-4. כולן עם פרות מסוג 1, ולכן החבר הראשון מרוצה והשני לא.

קלט 2

6 4
1 2 3 3 3 3
1 2
2 3
3 4
2 5
5 6
4 6 1
4 6 2
4 6 3
4 6 4

פלט 2

0110

תתי-משימות

  • מקרה הבדיקה השני הוא הדוגמה השנייה למטה.
  • המקרה השלישי מקיים $N\le 10^3, M\le 2\cdot 10^3$.
  • המקרים הרביעי עד השביעי מקיימים $C_i\le 10$ ($C_i$ מוגדר למטה).

מחבר הבעיה: Spencer Compton

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.