vijos P1485 传球游戏
来源:互联网 发布:吉祥网络上海二手房 编辑:程序博客网 时间:2024/05/17 07:34
题意:一共有n个人围城一圈,从1号处开始传,求有多少种方法将球传回1号手中时恰好传了k次。
链接:https://vijos.org/p/1485/
思路:简单动态规划,状态转移方程如下:move[i][j] = move[i-1][j-1]+move[i-1][j+1]
注意点:边界问题,处于边界时移动到另一端。
以下为AC代码:
评测状态Accepted题目P1485 传球游戏递交时间2014-11-07 18:49:22代码语言C++评测机上海红茶馆消耗时间0 ms消耗内存564 KiB评测时间2014-11-07 18:49:24#include <iostream>#include <cstdio>#include <string>#include <cstring>#include <vector>#include <deque>#include <list>#include <cctype>#include <algorithm>#include <climits>#include <queue>#include <stack>#include <cmath>#include <set>#include <iomanip>#include <cstdlib>#include <ctime>#pragma comment(linker, "/STACK:1024000000,1024000000")using namespace std;int adj[35][35];int main(){ int n, t; while ( cin >> n >> t ) { adj[0][1] = 1; for ( int i = 1; i <=t; i ++ ) { adj[i][1] = adj[i-1][2] + adj[i-1][n]; for ( int j = 2; j <= n - 1; j ++ ) { adj[i][j] = adj[i-1][j-1] + adj[i-1][j+1]; } adj[i][n] = adj[i-1][n-1] + adj[i-1][1]; } cout << adj[t][1]; } return 0;}
0 0
- vijos P1485 传球游戏
- vijos P1485传球游戏(递推)
- Vijos P1485 传球游戏(动态规划)
- 传球游戏
- 传球游戏
- 传球游戏
- 传球游戏
- 传球游戏
- 传球游戏
- 传球游戏
- 传球游戏
- 传球游戏
- 传球游戏
- sicily 1763传球游戏
- 1763. 传球游戏
- 1436 传球游戏
- 1763. 传球游戏
- sicily 1763 传球游戏
- Oracle数据库恢复问题
- Codeforces Round #224 (Div. 2)解题报告
- scn 和时间的对应关系
- Vmalloc使用原理
- Codeforces #277.5 (Div. 2) B. BerSU Ball(DP:LCS)
- vijos P1485 传球游戏
- centos 安装 redmine 2.6.0.stable
- java随机数
- JavaScript函数
- 云计算Docker畅谈应用开发 --来自新浪网
- 巧用Drawable 实现Android UI 元素间距效果
- 利用EL表达式替换回车符
- 用C++语言程序实现拉格朗日插值公式
- The chosen operation is not currently available