BZOJ1616: [Usaco2008 Mar]Cow Travelling游荡的奶牛
来源:互联网 发布:东京食尸鬼 知乎 编辑:程序博客网 时间:2024/05/17 01:56
Portal
f[i][j][k]表示第i秒,到位置j,k的方案数。
没事刷刷水。。手速题。
【代码】
#include <iostream>#include <cstdio>#include <algorithm>#include <cstring>#include <cmath>#include <queue> #define N 30005#define M 30005#define INF 1000000001using namespace std;typedef long long ll;int read(){ int x=0,f=1;char ch=getchar(); while(!isdigit(ch)){if(ch=='-') f=-1;ch=getchar();} while(isdigit(ch)){x=(x<<1)+(x<<3)+ch-'0';ch=getchar();} return x*f;}int n,m,T,sx,sy,ex,ey;int f[16][105][105];char ch[105][105];int dx[]={0,0,1,-1};int dy[]={1,-1,0,0};void Input_Init(){ n=read(),m=read(),T=read(); for(int i=1;i<=n;i++) scanf("%s",ch[i]+1); sx=read(),sy=read(),ex=read(),ey=read();}void DP(){ f[0][sx][sy]=1; for(int i=1;i<=T;i++) for(int j=1;j<=n;j++) for(int k=1;k<=m;k++) if(ch[j][k]=='.') for(int l=0;l<4;l++) { int xx=j+dx[l],yy=k+dy[l]; if(!xx||!yy||xx>n||yy>m||ch[xx][yy]=='*') continue; f[i][j][k]+=f[i-1][xx][yy]; } printf("%d\n",f[T][ex][ey]);}int main(){ Input_Init(); DP(); return 0;}
0 0
- bzoj1616[Usaco2008 Mar]Cow Travelling游荡的奶牛
- bzoj1616 [Usaco2008 Mar]Cow Travelling游荡的奶牛 [BFS]
- bzoj1616【Usaco2008 Mar】Cow Travelling 游荡的奶牛
- BZOJ1616[Usaco2008 Mar]Cow Travelling游荡的奶牛 dp
- BZOJ1616: [Usaco2008 Mar]Cow Travelling游荡的奶牛
- BZOJ1616: [Usaco2008 Mar]Cow Travelling游荡的奶牛
- bzoj1616 [Usaco2008 Mar]Cow Travelling游荡的奶牛(dp)
- BZOJ1616 [Usaco2008 Mar]Cow Travelling游荡的奶牛
- [Usaco2008 Mar]Cow Travelling游荡的奶牛
- bzoj1616: [Usaco2008 Mar]Cow Travelling游荡的奶牛(BFS+DP)
- [BZOJ1616][Usaco2008 Mar]Cow Travelling游荡的奶牛(dfs||dp)
- [Usaco2008 Mar]Cow Travelling游荡的奶牛 BFS
- DP-BZOJ-1616-[Usaco2008 Mar]Cow Travelling游荡的奶牛
- 【bzoj 1616】: [Usaco2008 Mar]Cow Travelling游荡的奶牛 dp
- Bzoj 1616: [Usaco2008 Mar]Cow Travelling游荡的奶牛
- BZOJ 1616: [Usaco2008 Mar]Cow Travelling游荡的奶牛 bfs
- BZOJ 1616: [Usaco2008 Mar]Cow Travelling游荡的奶牛
- bzoj 1616: [Usaco2008 Mar]Cow Travelling游荡的奶牛 (dp)
- Lesson33 Out of the darkness
- 设N是一个四位数,它的 9 倍恰好是其反序数,求N的值。
- Z-Stack中的HOLD_AUTO_START编译分析
- Bitmap的加载
- scp 在脚本中使用输入密码的解决方法
- BZOJ1616: [Usaco2008 Mar]Cow Travelling游荡的奶牛
- Android getevent用法
- Java实现自定义链表
- Android Things之---Android Things专题讲解
- 提升web性能的9个技巧
- 【算法】求Fibonacci的多种思路和算法
- Device Tree
- iOS开发监测手机流量使用情况
- BZOJ 3262 陌上花开 树套树 (CDQ分治)