/ Vijos / 题库 /

选书

选书

时间限制:1秒  内存限制:256M


【问题描述】

  学校放寒假时,信息学奥赛辅导老师有 \(n\) 本书,编号为 \(1..n\)。要分给参加培训的 \(n\) 个人,每人只能选一本书,但是每人有两本喜欢的书。老师事先让每个人将自己喜欢的书填写在一张表上。然后根据他们填写的表来分配书本,希望设计一个程序帮助老师求出所有可能的分配方案,使每个学生都满意。
说明

【输入格式】

  第一行为一个整数 \(n\)。
  接下来的 \(n\) 行,每行两个数,表示第 \(i\) 个人喜欢的书的序号。

【输出格式】

  只有一个数:总方案数。

【输入输出样例】

 Input

5
1 3
4 5
2 5
1 4
3 5

 Output

2

【输入输出样例解释】

  有两种分配方案:1 5 2 4 3 和 3 4 2 1 5。

【数据说明】

  对于 \(100\%\) 的数据 \(1≤n≤20\)。

【来源】

  Mr.he

信息

ID
2300
难度
(无)
分类
搜索 点击显示
标签
(无)
递交数
0
已通过
0
通过率
?
被复制
14
上传者