2448: 小X与机器人2 (sihuo)

Memory Limit:128 MB Time Limit:1.000 S
Judge Style:Text Compare Creator:
Submit:35 Solved:28

Description

    小 X 在解决了高大上的落子问题后,开始着手训练 BetaGo 的深度学习能力,第一步要教 BetaGo 识别各种各样的棋形,小 X 首先教 BetaGo 识别跟死活密切相关的棋型,在成功识别了一些简单的棋形后,BetaGo 在识别聚四棋形时遇到了困难,所谓聚四棋形就是连在一起的四颗棋子,它们共有五种不同的形状,五种棋形及其命名如下图所示:

    
    注意:每种形状经过旋转、翻折得到的图案属于同一种形状。譬如只要四颗相邻的棋子排成一条直线,则不管它们是横着排还是竖着排都称之为直四。
    小 X 希望你编一个程序帮助 BetaGo 识别聚四棋形,具体要求是:给出四个连在一起的围棋盘上的交叉点位置,判断这四颗连在一起的棋子属于那种聚四?输入数据保证给出的棋形一定是五种聚四棋形中的一种。棋盘上位置的表示方法与第一题相同。


Input

输入数据共有四行,每行包含两个用空格隔开的正整数x和y,表示棋盘上的一颗棋子的位置。 

Output

输出一行包含一个字符串,表示对应的聚四棋形的拼音。

如果是直四,则输出“zhisi”;如果是曲四,则输出“qusi”;如果是弯四,则输出“wansi”;

如果是丁四,则输出“dingsi”;如果是方四,则输出“fangsi”。注意引号不要输出。

Sample Input Copy

1 1
1 2
2 3
2 2

Sample Output Copy

wansi

HINT

数据范围
1≤x≤4,1≤y≤4,每种棋形分别对应20% 的数据,也就是说你直接输出某种拼音可以得到20分。

Source/Category