QOJ.ac

QOJ

Time Limit: 2.0 s Memory Limit: 2048 MB

#22875. 두 친구 그룹

Statistics

JAG 동물원은 $N$마리의 원숭이를 기르고 있습니다. 원숭이들은 $1$부터 $N$까지 번호가 매겨져 있습니다.

동물원 직원들은 원숭이들 사이의 관계를 조사했습니다. $M$쌍의 원숭이 각각에 대해, 두 원숭이가 서로 좋아하는지 여부를 파악했습니다. 이 정보를 바탕으로, 당신은 $N$마리의 원숭이가 가능한 한 평화롭게 지낼 수 있도록 비어 있지 않은 두 개의 우리로 나누기로 결정했습니다. 조사된 각 쌍에 대해 다음 조건이 만족되어야 합니다:

  • 서로 좋아하는 두 원숭이는 같은 우리에 배치되어야 합니다.
  • 서로 좋아하지 않는 두 원숭이는 서로 다른 우리에 배치되어야 합니다.

원숭이들을 이러한 방식으로 나누는 것이 가능한지 판별하십시오.

입력

입력은 다음과 같은 형식의 단일 테스트 케이스로 구성됩니다.

$$ \begin{aligned} &N\ M \\ &a_1\ b_1\ c_1 \\ &a_2\ b_2\ c_2 \\ &\vdots \\ &a_M\ b_M\ c_M \end{aligned} $$

첫째 줄에는 원숭이의 수와 쌍의 수를 각각 나타내는 두 정수 $N$과 $M$ ($2 \le N \le 10^5$, $1 \le M \le 10^5$)이 주어집니다.

이어지는 $M$개의 줄 각각에는 두 정수 $a_i$와 $b_i$ ($1 \le a_i, b_i \le N$) 및 문자 $c_i$가 주어지며, $c_i$는 o 또는 x입니다. $c_i$가 o이면 원숭이 $a_i$와 $b_i$는 서로 좋아합니다. $c_i$가 x이면 서로 좋아하지 않습니다. $a_i \ne b_i$이며 어떤 원숭이 쌍도 두 번 이상 나타나지 않음이 보장됩니다.

출력

원숭이들을 비어 있지 않은 두 개의 우리로 나누는 것이 가능하면 Yes를 출력하고, 그렇지 않으면 No를 출력하십시오.

예제

입력 1

5 8
2 3 x
2 5 x
1 3 x
3 4 o
1 5 x
4 5 o
3 5 o
1 4 x

출력 1

Yes

입력 2

2 1
1 2 o

출력 2

No

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.