过河卒的题解

 时间:2024-12-04 16:20:00

1、#include<stdio.h> #include<stdlib.h> int a[30][30]; long long f[30][30]; void draw(int x,int y){ int i,j,k; if(x<0 || x>20 || y<0 || y>20) return; else a[x][y]=1; } int main(){ int i,j,k,m,n,x,y; scanf("%d%d%d%d",&m,&n,&x,&y); draw(x,y); draw(x+1,y+2); draw(x+2,y+1); draw(x+2,y-1); draw(x+1,y-2); draw(x-1,y-2); draw(x-2,y-1); draw(x-2,y+1); draw(x-1,y+2); for(i=1;i<=n;i++) if(a[0][i]!=1)f[0][i]=1; else break; for(i=1;i<=m;i++) if(a[i][0]!=1)f[i][0]=1; else break; for(i=1;i<=m;i++) for(j=1;j<=n;j++) if(!a[i][j]) f[i][j]=f[i-1][j]+f[i][j-1]; printf("%I64d\n",f[m][n]); return 0; }

  • 如何过河游戏攻略
  • 士兵过河,怎么过关?
  • 青蛙过河的玩法?
  • 体育课过河游戏
  • 青蛙过河游戏图解
  • 热门搜索
    alias是什么意思 萝莉是什么意思 1924年属什么 忍俊不禁是什么意思 湿漉漉的意思 拼什么 压抑是什么意思 公关是什么意思 month是什么意思 fried是什么意思