独特的骰子 CSU - 2142 数学规律

T - 独特的骰子

 CSU - 2142 

天真的Wells认为自己的骰子是独一无二的。

当有人告诉他的骰子很可能在商店里有很多个时,Wells简直不敢相信自己的小耳朵!

那么问题来了,眼花的Wells会告诉你他的独特的骰子的6个面,然后再告诉你一堆商店里骰子。

问和Wells的独特骰子长得一模一样的到底有多少个。

当然骰子是可以任意旋转的。

Input

第一行一个数n。接下来n行每行6个数,分别表示这个骰子的前后左右上下面上的数字。其中第一行为Wells的独特骰子,剩余的为商店骰子。 $ (N<=10000) $

Output

输出有几个骰子(不包括第一个)是和第一个一样的。

Sample Input

6
1 2 3 4 5 6
3 4 2 1 5 6
4 3 1 2 5 6
5 6 3 4 2 1
1 2 3 4 6 5
6 6 6 6 6 6

Sample Output

3

这个题没什么意思 所以没写代码 简单说一下思想吧

对 1 2 3 4 5 6 ->abcdef

共有如下可能的排列:

213465

214356

342156

431256

653412

563421

规律是自己推的,那这就OK了,每进来一个序列判断一下是否是其中的一种可能性即可。

代码很重复,没什么营养,就不写了。

你可能感兴趣的:(JAVA,数学推理,OJ,Test,水题,JAVA,数学-公式推导)