蓝桥杯 方格填数
来源:互联网 发布:学电脑锣编程要多久 编辑:程序博客网 时间:2024/04/30 15:54
在2行5列的格子中填入1到10的数字。
要求:
要求:
相邻的格子中的数,右边的大于左边的,下边的大于上边的。
例子如图所示
#include<stdio.h>#include<math.h>#include<string.h>#include<stdlib.h>#define ll long longint map[2][5];int vis[20];int cnt;void check(){ int i,j; for (i=0;i<5;i++) if (map[0][i]>map[1][i]) return; for (i=1;i<5;i++) if ((map[0][i-1]>map[0][i])||(map[1][i-1]>map[1][i])) return; for (i=0;i<2;i++) for (j=0;j<5;j++) printf("%d ",map[i][j]); printf("\n"); cnt++;}void dfs(int cur){ int i; if (cur==10) check(); for (i=0;i<10;i++) if (!vis[i]) { vis[i]=1; map[cur/5][cur%5]=i+1; dfs(cur+1); vis[i]=0; }}int main(){ memset(vis,0,sizeof(vis)); dfs(0); printf("%d\n",cnt); return 0;}
0 0
- 蓝桥杯 方格填数
- 蓝桥杯 方格填数
- 蓝桥杯方格填数
- 蓝桥杯方格填数
- 蓝桥杯-方格填数
- 蓝桥杯--方格填数
- 蓝桥杯方格填数
- 方格填数 蓝桥杯
- 蓝桥杯 方格填数
- 方格填数 蓝桥杯
- 蓝桥杯 方格填数
- 蓝桥杯 方格填数
- 蓝桥杯方格填数DFS
- 蓝桥杯之方格填数
- 方格填数(蓝桥杯)
- 蓝桥杯2016:方格填数
- 蓝桥杯之方格填数
- 蓝桥杯 第七届省赛试题 方格填数
- Java开发环境的搭建以及使用eclipse从头一步步创建java项目
- C strpbrk 查找任意几个字符
- SDL使用SDL_ttf显示文字
- 机器学习:最小二乘法和梯度下降法
- 制作可以添加到Android工程libs目录中使用的jar包
- 蓝桥杯 方格填数
- 剑指offer---杨氏矩阵的查找
- 声明
- 解决linux下https访问证书问题
- 记录下minhash计算流程
- 函数式编程
- iOS 自定义下拉线条动画
- SQL SERVER 使用存储过程创建、删除用户定义数据类型
- python画词云图(电商评论数据)