ZUFEOJ
Home
ProblemSet
Source/Category
Contest
Status
Ranklist
F.A.Qs
Login
Register
2446: 放牛
内存限制:256 MB
时间限制:1 S
题面:传统
评测方式:文本比较
上传者:
提交:3
通过:3
提交
提交记录
统计
Web Board
题目描述
农夫有一块地,被划分为m行n列大小相等的格子,其中一些格子是可以放牧的(用1标记),农夫可以在这些格子里放牛,其他格子则不能放牛(用0标记),并且要求不可以使相邻格子都有牛,否则牛会打架。现在输入数据给出这块地的大小及可否放牧的情况,求该农夫有多少种放牧方案可以选择(注意:任何格子都不放也是一种选择,不要忘记考虑!)
输入格式
第一行是M和N,1<=M,N<=12。后面有M行,描述方格情况,1表示肥沃,可以放牛,0表示贫瘠。
输出格式
方案数,用10
9
取模。
输入:
2 3 1 1 1 0 1 0
输出:
9
分别是{},{1},{2},{3},{4},{1},{1,3},{1,4},{3,4},{1,3,4}
输入样例
复制
2 3 1 1 1 0 1 0
输出样例
复制
9
分类标签
状态压缩