有趣的数组
数组 有趣
2023-09-27 14:23:52 时间
问题重现
根据蓝桥杯题目的简化,从”从“开始走,构成:从我做起振兴中华
从我做起振
我做起振兴
做起振兴中
起振兴中华
已知数组,如下:
int arr[SIZE][SIZE]={ {0,1,2,3,4}, {1,2,3,4,5}, {2,3,4,5,6}, {3,4,5,6,7} };
请试图去寻找一条轨迹(横走或者竖走,不允许按对角线走),轨迹为:01234567,求一共有多少种走法?
//解法一:递归实现 #include<stdio.h> #define SIZE 5 int count=0; void fun(int i,int j,int deep){ if(deep==8){ count++; return; } if(i<SIZE-2){ //行 fun(i+1,j,deep+1); } if(j<SIZE-1){ //列 fun(i,j+1,deep+1); } } void main(){ fun(0,0,1); printf("%d\n",count); }
相关文章
- php 判断数组相等 数组运算符介绍
- excel表 读、写、更新 和 enumerate() 函数的使用 --当数组里面有10个数组,且遍历每个数组分别写入excel每一行的场景要用到这个函数
- 数组经典操作总结
- ajax传递数组给controller的实现方法和坑
- LeetCode_双指针_中等_80.删除有序数组中的重复项II
- 字符数组和字符指针用法的区别
- [LeetCode] 548. Split Array with Equal Sum 分割数组成和相同的子数组
- opencv-absdiff两个数组差的绝对值
- 按书上的要求,自己手写的两种数组插入排序
- Lua基础---一维数组与多维数组
- dotnet 设计规范 · 数组定义
- Delphi结构体数组指针的问题