题意:

  求在n*n(n<10)的棋盘上放k个车(水平竖直行走)的方案数。


Solution

  SGU220的简化版。直接DP

  显然当k>n时,ans=0;

  f[i][j]代表在前n行放了j个棋子.

  转移方程

  f[i][j]=f[i-1][j]+f[i-1][j-1]*(n-j+1);

#include <iostream>
using namespace std;
int f[][], n, m, ans;
int main() {
ios::sync_with_stdio ();
cin >> n >> m;
if (m <= n) {
f[][]=;
for (int j = ; j <= m; j++)
for (int i = ; i <= n; i++) {
if (j > ) f[i][j] = f[i - ][j - ] * (n - j + ) + f[i-][j];
if (j == m) ans += f[i][j];
}
if (m == ) ans = ;
}
cout << ans << endl;
}

Code

最新文章

  1. Python导出Excel为Lua/Json/Xml实例教程(一):初识Python
  2. python入门练习题3(函数)
  3. CRM客户关系管理系统 北京易信软科信息技术有限公司
  4. Cadstar格式导入功能
  5. Flash图表控件FusionCharts如何在图表标绘非连续数据
  6. 数组名的含义.xml
  7. CSS圆角,输入框提示信息,JS查找同级元素
  8. 读pomelo的教程-2
  9. JavaSript模块化 &amp;&amp; AMD CMD 详解.....
  10. Winform 绘制圆形的图片
  11. IP地址和子网掩码
  12. BZOJ 4698: Sdoi2008 Sandy的卡片 [后缀自动机]
  13. 关于阿里巴巴iconfont的使用方法
  14. Gazebo機器人仿真學習探索筆記(七)连接ROS
  15. 前端项目中常用es6知识总结 -- 箭头函数及this指向、尾调用优化
  16. C#中字符串的字面值(转义序列)
  17. python 输入一个字符串,打印出它所有的组合
  18. Jquery中addClass方法不起作用的解决方案
  19. css rem计算
  20. java随记

热门文章

  1. PHP按最大宽高等比例缩放图片类
  2. C++下写的MD5类,简单易用
  3. ZOJ Problem Set - 3758 素数
  4. 折腾iPhone的生活——设置“查找我的iPhone”,让iPhone更防盗
  5. [LeetCode] Word Break 解题思路
  6. [LeetCode] Longest Valid Parentheses 解题思路
  7. 《University Calculus》-chape10-向量与空间几何学-向量夹角
  8. zoj 3757 Alice and Bob and Cue Sports 月赛A 模拟
  9. 中科院NLPIR中文分词java版
  10. Codeforces Round #100(140~~)