P10643 [NordicOI 2022] 嬉皮爵士 Hipster Jazz

题目背景

译自 Nordic Olympiad in Informatics 2022 [Hipster Jazz](https://noi22.kattis.com/contests/noi22/problems/hipsterjazz)。如果发现 SPJ 锅了请联系搬题人 qvq。 $\texttt{1s,1G}$。

题目描述

爵士学校里,新班级诞生了。这个班级里有 $N$ 名学生,其中有 $M$ 对朋友关系。每个学生要选择一种主修乐器:钢琴,或者萨克斯。当然,所有的学生都希望成为有创意的爵士音乐家,所以他们想要保证,至少有一半朋友主修的乐器和自己主修的乐器不一样。 学生们发现,选择乐器是一件很困难的事情。于是他们找来了你,希望你能够为每个同学选择一个主修乐器,满足上述条件。 数据保证至少存在一种方案。

输入格式

第一行,两个正整数 $N,M$,含义见题面。 接下来 $M$ 行,每行两个数 $a,b$,表示 $a,b$ 是朋友。 保证同一对朋友不会被列出两次。保证至少存在一种方案。

输出格式

输出一行含 $N$ 个字符的字符串。第 $i$ 个字符为 `P`,代表第 $i$ 名学生选择钢琴;第 $i$ 个字符为 `S`,代表第 $i$ 名学生选择萨克斯。

说明/提示

#### 数据范围 - $1\le N\le 200$; - $0\le M\le \dfrac{N(N-1)}{2}$; - 同一对朋友不会被列出两次; - 至少存在一种方案。 #### 子任务 | 子任务编号 | 得分 | 限制 | | :--: | :--: | :--: | | $1$ | $10$ | 每对学生都是朋友 | | $2$ | $15$ | $N\le 15$ | | $3$ | $25$ | 存在一种方案,其中任意一对朋友主修的乐器都不同 | | $4$ | $50$ | 无额外限制 |