#CSPR06D. [CSP复赛模拟第06套-D题] 找题做
[CSP复赛模拟第06套-D题] 找题做
找题做
题目描述
小珅也不是什么时候都有灵感的,于是 小珅 偶尔就会找点原题来改编。
假设 小珅 找到了 道题目,有 位同学参加比赛。
如果 ,表示第 位同学没做过第 道题。
如果 ,表示第 位同学做过第 道题。
小珅 想要从 道题中挑 道来组一套题,并且需要保证所有同学都最多只做过 道题中的一道(每个人做过的可以不同),请问有多少种选择方法。
输入格式
两个数 。
接下来有 行,每行 个数,第 行第 个数为 。
输出格式
一个整数,表示组题的方案数。
输入输出样例
输入 #1
5 2 1 0 0 0 0 1 0 1 0 0
输出 #1
2
输入 #2
4 3 0 0 0 0 1 1 0 0 0 1 0 0
输出 #2
0
输入 #3
4 5 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1
输出 #3
1
说明/提示
对于 的数据,,。
子任务 (分):保证 。
子任务 (分):保证 。
子任务 (分):保证 。
子任务 (分):没有特殊限制。