QOJ.ac

QOJ

Time Limit: 2.0 s Memory Limit: 2048 MB

#22875. To vennegrupper

Statistics

JAG Zoo holder $N$ aper. Apene er nummerert fra $1$ til $N$.

Ansatte i dyrehagen har undersøkt forholdene mellom apene. For hvert av $M$ par med aper har de funnet ut om de to apene liker hverandre eller ikke. Basert på denne informasjonen bestemmer du deg for å dele de $N$ apene inn i to ikke-tomme bur slik at de kan leve så fredelig som mulig. For hvert av disse parene må følgende betingelser være oppfylt:

  • To aper som liker hverandre må plasseres i samme bur.
  • To aper som ikke liker hverandre må plasseres i forskjellige bur.

Avgjør om det er mulig å dele inn apene på denne måten.

Inndata

Inndataene består av ett enkelt testtilfelle på følgende format.

$$ \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} $$

Den første linjen inneholder to heltall $N$ og $M$ ($2 \le N \le 10^5$, $1 \le M \le 10^5$), som representerer henholdsvis antallet aper og antallet par.

Hver av de følgende $M$ linjene inneholder to heltall $a_i$ og $b_i$ ($1 \le a_i, b_i \le N$) og ett tegn $c_i$, som er enten o eller x. Hvis $c_i$ er o, liker apene $a_i$ og $b_i$ hverandre. Hvis $c_i$ er x, liker de ikke hverandre. Det er garantert at $a_i \ne b_i$ og at ingen par med aper forekommer mer enn én gang.

Utdata

Hvis det er mulig å dele apene inn i to ikke-tomme bur, skriv ut Yes; ellers, skriv ut No.

Eksempler

Inndata 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

Utdata 1

Yes

Inndata 2

2 1
1 2 o

Utdata 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.