#930. 排列计数1
排列计数1
Problem C. 排列计数1 (counta.c/cpp)
Time limit: 1 second Memory limit: 256 megabytes
问题描述
给定两个排列 。 定义, 其中 表示,当括号中的表达式为真时,取值为1,否则取值为0, 即P 中比Q 中对应位置大的位置有个。 由于小洞年事已高,所以他并不能完全记起P,Q 中每个位置的值。他将它忘记的位置用0 替代,他希望你能告诉他,又多少种方案将0 部分补全,使得 均为合法的排列,同时。
Input
一行两个整数 接下来两行,每行个正整数或,表示小洞的排列,其中前一行为,后一行为
Output
输出一个整数,表示方案数对取模的结果。
输入样例1:
4 2
4 2 0 0
0 0 4 2
输出样例1:
2
Notes
对20% 的数据, 对50% 的数据, 对70% 的数据, 对100% 的数据,,保证和 不会同时为0。
Statistics
Related
In following contests: