码迷,mamicode.com
首页 > 其他好文 > 详细

P1002 过河卒

时间:2020-10-18 10:06:40      阅读:20      评论:0      收藏:0      [点我收藏+]

标签:names   str   turn   signed   cstring   pre   过河   space   ios   

所谓年轻,就是意识不到自己的年轻

#include<iostream>
#include<cstdio>
#include<cstring>
#include<algorithm>
using namespace std;
unsigned long long n,m;
unsigned long long x,y;
unsigned long long dp[30][30];
unsigned long long Miku[30][30];
signed main(){
	cin>>x>>y>>n>>m;
	x+=2;
	y+=2;
	n+=2;
	m+=2;
	Miku[n][m]=1;
	Miku[n-2][m+1]=1;
	Miku[n-2][m-1]=1;
	Miku[n+2][m+1]=1;
	Miku[n+2][m-1]=1;
	Miku[n+1][m+2]=1;
	Miku[n+1][m-2]=1;
	Miku[n-1][m-2]=1;
	Miku[n-1][m+2]=1;
	dp[2][2]=1;
	for(unsigned long long i=2;i<=x;++i){
		for(unsigned long long j=2;j<=y;++j){
			if(Miku[i][j])
			continue;
			dp[i][j]=max(dp[i][j],dp[i-1][j]+dp[i][j-1]);
		}
	}
	cout<<dp[x][y];
	return 0;
}

P1002 过河卒

标签:names   str   turn   signed   cstring   pre   过河   space   ios   

原文地址:https://www.cnblogs.com/For-Miku/p/13832514.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!