• Code Vs 1010 过河卒


    [Uncompleted]

    http://codevs.cn/problem/1010/

    #include <stdio.h>
    #include<string.h>
    #define x 0
    #define y 1
    int map[20][20];
    void Print(int h[][2])
    {
        int i;
        for(i=0;i<9;i++)
        {
            printf("%d %d ",h[i][x],h[i][y]);
        }
    }
    int main()
    {
        int bn,bm;
        int h[2];
        memset(map,0,20*20);
        
        scanf("%d%d",&bn,&bm);
        scanf("%d%d",&h[x],&h[y]);
        
        map[h[x]][h[y]]=-1;
        map[h[x]+2][h[y]+1]=-1;
        map[h[x]+2][h[y]-1]=-1;
        map[h[x]+1][h[y]-2]=-1;
        map[h[x]-1][h[y]-2]=-1;
        map[h[x]-2][h[y]-1]=-1;
        map[h[x]-2][h[y]+1]=-1;
        map[h[x]-1][h[y]+2]=-1;
        map[h[x]+1][h[y]+2]=-1;
        
        int i,j;
        map[0][0]=1;
        for(i=0;i<=bn;i++)
        {
            for(j=0;j<=bm;j++)
            {
                if(map[i][j]==-1)continue;
                if(j>0&&map[i][j-1]!=-1)map[i][j]+=map[i][j-1];
                if(i>0&&map[i-1][j]!=-1)map[i][j]+=map[i-1][j];
            }
        }
        int ans=map[bn][bm];
        printf("%d ",ans);
        return 0;
    }

  • 相关阅读:
    正则表达式 常用的通配符
    自己做的前端试题总结
    【总结】IE和Firefox的Javascript兼容性总结
    对GCD的一些理解和实践
    兼容iOS 10 资料整理笔记
    iOS开发 适配iOS10以及Xcode8
    颜色控制
    UISegmentedControl 分段控件
    Target—Action
    UITouch 点击事件
  • 原文地址:https://www.cnblogs.com/CXSheng/p/4926362.html
Copyright © 2020-2023  润新知