SGU 222.Little Rooks
2024-08-25 05:50:42
题意:
求在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
最新文章
- Python导出Excel为Lua/Json/Xml实例教程(一):初识Python
- python入门练习题3(函数)
- CRM客户关系管理系统 北京易信软科信息技术有限公司
- Cadstar格式导入功能
- Flash图表控件FusionCharts如何在图表标绘非连续数据
- 数组名的含义.xml
- CSS圆角,输入框提示信息,JS查找同级元素
- 读pomelo的教程-2
- JavaSript模块化 &;&; AMD CMD 详解.....
- Winform 绘制圆形的图片
- IP地址和子网掩码
- BZOJ 4698: Sdoi2008 Sandy的卡片 [后缀自动机]
- 关于阿里巴巴iconfont的使用方法
- Gazebo機器人仿真學習探索筆記(七)连接ROS
- 前端项目中常用es6知识总结 -- 箭头函数及this指向、尾调用优化
- C#中字符串的字面值(转义序列)
- python 输入一个字符串,打印出它所有的组合
- Jquery中addClass方法不起作用的解决方案
- css rem计算
- java随记
热门文章
- PHP按最大宽高等比例缩放图片类
- C++下写的MD5类,简单易用
- ZOJ Problem Set - 3758 素数
- 折腾iPhone的生活——设置“查找我的iPhone”,让iPhone更防盗
- [LeetCode] Word Break 解题思路
- [LeetCode] Longest Valid Parentheses 解题思路
- 《University Calculus》-chape10-向量与空间几何学-向量夹角
- zoj 3757 Alice and Bob and Cue Sports 月赛A 模拟
- 中科院NLPIR中文分词java版
- Codeforces Round #100(140~~)