http://www.cnblogs.com/CXCXCXC/p/5093584.html

//By SiriusRen
#include <cstdio>
using namespace std;
int n,m,K,mod=1000000007,f[33][33][666][9];
int main(){
scanf("%d%d%d",&n,&m,&K);
f[1][0][0][0]=1;
for(int i=1;i<=n;i++)
for(int j=0;j<=m;j++)
for(int k=0;k<1<<(K+1);k++){
for(int l=0;l<K;l++){
(f[i][j][k][l+1]+=f[i][j][k][l])%=mod;
if(i-K+l>0)(f[i][j+1][k^(1<<l)^(1<<K)][l]+=f[i][j][k][l])%=mod;
}
if(!(k&1))(f[i+1][j][k>>1][0]+=f[i][j][k][K])%=mod;
}
printf("%d\n",f[n+1][m][0][0]);
}

最新文章

  1. Unity3d知识体系思维导图
  2. MySQL5.7 Replication主从复制配置教程
  3. Odoo Xml Datetime 类型显示为 Date类型
  4. Windows 下 Nginx + PHP + Xdebug + PHPStorm 调试环境配置
  5. Linux驱动设计—— 中断与时钟
  6. [Shoi2007]Bookcase 书柜的尺寸 dp
  7. 【转】Android 使用ORMLite 操作数据库
  8. ECharts地图中tooltip提示框通过formatter分别显示多个数值
  9. 【HDOJ】1484 Basic wall maze
  10. 2014年去哪儿网笔试题--有两个文件context.txt和words.conf,请尝试将他们合并成为一段文字,并打印出来。
  11. MRC的下setter访问器的两种形式
  12. Windows 10 Creaters Update 画中画模式和窗口高斯模糊
  13. JVM菜鸟进阶高手之路十(基础知识开场白)
  14. android scrollview 属性
  15. poj1164
  16. Beego学习笔记
  17. 《JavaScript-The Definitive Guide》读书笔记:字符串常用方法
  18. 矩震级Mw与地震矩M0的换算关系
  19. Github 基本操作
  20. Redis键迁移

热门文章

  1. 打开word2010每次都要配置进度的解决办法
  2. 电商物流仓储WMS业务流程
  3. Qt与OpenCV结合:图像显示
  4. java学习笔记1——继承
  5. RabbitMQ学习之spring-amqp的重要类的认识
  6. __str__和__repr__
  7. Git 本地项目添加多个远程仓库
  8. Xpath--使用Xpath爬取糗事百科成人版图片
  9. Python数据结构1-----基本数据结构和collections系列
  10. gradle springboot打包时忽略某个配置文件