Day1 同桌与室友(mate)
测试数据来自 AHSFNUOI2020/1000
题目描述
班有 个人,从 到 编号。他们中有一些人住双人宿舍,一些人住单间,也就是说一些人有唯一的一个室友,有些人则没有。同时有些人会和他的同桌共用一张双人桌,另一些人则单独坐。
你需要求出有多少个排列 ,满足原本的人 换到 的宿舍以及桌子上后,原本的室友以及同桌关系依旧不变,答案对 取模。
输入格式
第一行三个整数 ,表示人数,双人宿舍数量,双人桌数量。
接下来 行,每行两个整数 ,表示 和 同住一间双人宿舍。
接下来 行,每行两个整数 ,表示 和 同用一张双人桌。
输出格式
输出一行一个整数,表示满足条件的排列数量。
样例1输入
样例1输出
样例2输入
样例2输出
数据范围
对于 的数据, ;
对于 的数据, ;
对于额外 的数据,一个人要么住单人间,要么就用单人桌;
对于额外 的数据, 保证 是偶数, ;
对于额外 的数据, 保证数据完全随机生成;
对于 的数据,保证 。
信息
- ID
- 1000
- 难度
- (无)
- 分类
- (无)
- 标签
- (无)
- 递交数
- 0
- 已通过
- 0
- 通过率
- ?
- 上传者