• 征战蓝桥 —— 2013年第四届 —— C/C++A组第3题——振兴中华


    标题: 振兴中华

    小明参加了学校的趣味运动会,其中的一个项目是:跳格子。
    
    地上画着一些格子,每个格子里写一个字,如下所示:
    

    在这里插入图片描述

    比赛时,先站在左上角的写着“从”字的格子里,可以横向或纵向跳到相邻的格子里,但不能跳到对角的格子或其它位置。一直要跳到“华”字结束。
    
    
    要求跳过的路线刚好构成“从我做起振兴中华”这句话。
    
    请你帮助小明算一算他一共有多少种可能的跳跃路线呢?
    

    答案是一个整数,请通过浏览器直接提交该数字。
    注意:不要提交解答过程,或其它辅助说明类的内容。

    代码

    #include <iostream>
    using namespace std;
    int f(int x,int y)
    {
    	if(x==3||y==4) return 1;
    	return f(x+1,y)+f(x,y+1);
    }
    int main()
    {
    	cout<<f(0,0)<<endl;
    	return 0;
    }
    

    35

  • 相关阅读:
    73. Set Matrix Zeroes
    289. Game of Live
    212. Word Search II
    79. Word Search
    142. Linked List Cycle II
    141. Linked List Cycle
    287. Find the Duplicate Number
    260. Single Number III
    137. Single Number II
    Oracle EBS中有关Form的触发器的执行顺序
  • 原文地址:https://www.cnblogs.com/AlexKing007/p/12338989.html
Copyright © 2020-2023  润新知