小Y是一个心灵手巧的女孩子,她喜欢手工制作一些小饰品。她有
小Y找到了这个饰品的设计图纸,她想知道现在饰品中的小星星对应着原来图纸上的哪些小星星。如果现在饰品中两颗小星星有细线相连,那么要求对应的小星星原来的图纸上也有细线相连。
小Y想知道有多少种可能的对应方式。只有你告诉了她正确的答案,她才会把小饰品做为礼物送给你呢。
输入格式
第一行包含个
接下来
接下来行
输出格式
输出共
样例一
input
4 3 1 2 1 3 1 4 4 1 4 2 4 3
output
6
explanation
现在的饰品中第
样例二
见样例数据下载。
限制与约定
各测试点满足以下约定:
测试点 | 约定 | ||
---|---|---|---|
1 | 无 | ||
2 | |||
3 | 保证新的饰品中每颗小星星与至多两颗小星星相连 | ||
4 | |||
5 | 无 | ||
6 | |||
7 | 保证答案不超过 | ||
8 | 无 | ||
9 | |||
10 |
时间限制:
空间限制: