#SummerP8006. 太阳花田
太阳花田
题目描述
危险度:中
遭遇的妖怪:妖精等
在夏天,往山的相反方向往幻想乡的深处走,会到达一片黄色、让人目眩的大草原。那里被称为太阳花田,黄色的正体是一大片向日葵田。太阳花田呈稍偏向南的碗状,在远处很难发现。从人类村落到这里有一定距离,不过它的美丽绝对有一看的价值。
夜晚的向日葵田会成为有活力的妖怪们的夏天演唱会会场。加入到当中的话,会被大量妖怪包围的(演唱会中可能没什么事,但回去就可怕了。还有普莉兹姆利巴乐团也常在此地演出)。
向日葵本身是非常普通的向日葵,白天这里是妖精们晒太阳的好地方。白天来此地的话,会被很多妖精捉弄的。可以在远处偷偷观赏。
向日葵会随着太阳的方向转动,那是因为隐藏在向日葵背后的妖精在玩转方向游戏(听到音乐会摇摆的向日葵也是同理)[1]。
风见幽香在每年春天即会在属于太阳花田的 每个格子里种下一朵花。今年她们决定种下向日葵和三叶草。
在所有花都种完后,风见幽香发现从整体来看,种有蓝色三叶草的格子比种有黄色向日葵的更多!
但是学习新闻学的射命丸文宣传的时候却说黄色向日葵比蓝色三叶草更多。因为她喜欢摄影,于是她绕着花园转,拍摄了所有 的区域。拍完所有 区域后,射命丸文看着照片说:“咦?在我拍的每一张照片中,向日葵都比三叶草多!”
你能否构建一个神奇的花园,使得如同风见幽香所说,整个花园中三叶草的数量多于向日葵,但每一张射命丸文拍摄的 区域照片中,向日葵的数量都多于三叶草。
输入描述
输入仅包含一个正整数 (),表示花田的边长。
输出描述
如果存在一种满足条件的神奇花园,第一行输出 YES,随后输出 行,每行包含一个长度为 的字符串,代表花园的状态。每个字符串只包含字符 S 和 C,其中 S 表示向日葵,C 表示三叶草。要求每一个 子方格内,S 的数量都必须多于 C,且整个花园中 C 的数量必须多于 S。
如果不存在这样的花园,仅输出一行 NO。
样例
样例 1
3
NO
样例 2
4
YES
CCSC
CSSC
CSSC
CCSC