九宫格填法规律--奇数
奇数幻方构造方法:
![](/assets/blank.gif)
1 package day4; 2 3 public class jiugongge { 4 5 public static void main(String[] args) { 6 int N = 7;//n为奇数 7 int [][]a = new int[N][N]; 8 for (int i = 0; i < N; i++) { 9 for (int j = 0; j < N; j++) { 10 a[i][j]=0; 11 } 12 } 13 int i = 0,j = (N-1)/2; 14 for (int n = 1; n <= N*N; n++) { 15 a[i][j] = n; 16 if (i==0&&j==N-1&&a[i][j]!=0) { 17 i++; 18 }else if (i==0&&j>=0&&j<N-1) { 19 i=N-1; 20 j++; 21 }else if (i>0&&i<=N-1&j==N-1) { 22 j=0; 23 i--; 24 }else if (a[i-1][j+1]!=0) { 25 i++; 26 }else { 27 j++; 28 i--; 29 } 30 } 31 32 33 for (int ii = 0; ii < N; ii++) { 34 for (int jj = 0; jj < N; jj++) { 35 System.out.print(a[ii][jj]+"\t"); 36 } 37 System.out.println(); 38 } 39 } 40 41 }
分五类讨论:
1最右上角一种
2最上面一行(不包括最右上角的那一个)
3最右边一列(同样不包括最右上角的那一个)
4右上角占用
5正常状态
九宫格填法规律--奇数相关推荐
- python题目:1-9不重复的填入九宫格(第一列是百位,第二列是十位,第三列是各位),使第一排的三个数组成的百位数加上第二排三个数组成的百位数等于第三排组成的百位数。问:一共有多少种不重复的填法?
思路:构造随机列表来试验,不过由于计算机性能,我不能得到精确的答案.经过试验,一千万个随机可以找到336条,一百万可以找到322条,十万可以找到89条不重复的填法 文章目录 前言 代码 百万级循环的结 ...
- 双偶幻方的c语言算法,单偶阶、双偶阶幻方的巧妙填法
单偶阶.双偶阶幻方的巧妙填法 单偶阶.双偶阶幻方的巧妙填法 人气:150 ℃时间:2019-12-07 19:18:09 优质解答 一.双偶幻方的解法 能被4整除的n阶幻方叫双偶幻方,如8阶.12阶. ...
- 9x9九宫格java_9x9九宫格数独填写规律
9x9九宫格数独填写规律是一款画面简约精致的魔性消除玩法手机游戏,9x9九宫格数独填写规律游戏音效超级的悦耳,令人兴趣,玩家可以过把不同方块拼成九宫格,或者是行列斜线的方式来进行消除. 游戏介绍 1. ...
- Accenture国内出差常用报销填法
国内酒店: 国内FTR填法: 国内补助填法:
- ui九宫格切图_【九宫切图】什么是九宫绘图,九宫格绘法
九宫切图在控件美化的时候会经常的用到 比如: 20140630220626_56850.png (3.13 KB, 下载次数: 42) [九宫切图]什么是九宫绘图,九宫格绘法 2014-7-21 11 ...
- 腾讯 2015秋招笔试题 编程题2:九宫格填数
腾讯 2015秋招笔试题 编程2:九宫格填数 题目 2: 有下图的题解,请用 C/C++ 代码来列出满足下图 0-100 内的所有答案. 配合加减乘除,使得九宫格横竖都等于4. 智力冲浪 数字推理 请 ...
- 九宫格摆法_合战忍者村九宫格布局摆法介绍
很多人对于前期合战的布局比较迷茫 小编这里给新手推荐的就是合战忍者村布局九宫格摆法,很适合前期不知道该怎么布局的人.当然对于那种超级大神或者布局有自己思路的朋友最多只能借鉴不用完全当做指南. 至于工坊 ...
- 九宫格摆法_《合战忍者村物语》九宫格布局摆法
原标题:<合战忍者村物语>九宫格布局摆法 忍者村物语手游中九宫格布局究竟该怎么摆呢?在合战忍者村物语手游中九宫格的布局可以说是不少小伙伴们所关心的,那么接下来就来给大家介绍一下吧! 合战忍 ...
- 高等数学复习之不定积分的解法(部分分式解法,第二类换元法规律)
对这块的内容挺生!再看看! 原函数概念? 前面是导数形式,后面是微分形式. 什么是原函数存在定理? 简言之,就是连续函数一定是可积的. 由于初等函数在定义域上连续,所以初等函数在其定义域上一定有原函数 ...
最新文章
- ny20 吝啬的国度
- Spring Boot 应用程序启动流程分析
- opengl加载显示3D模型ogex类型文件
- 全球唯一标识GUID
- JavaEE 银联支付之网站支付-消费类交易
- 解决input设置背景后,在ie7下浏览内容过长背景跟着滚动
- python 3 一些常用的内置数据结构介绍
- Java 9 接口私有方法
- 台达s1变频器参数表_各大品牌变频器万能密码汇总
- python函数返回布尔值_python-3.x - 函数不返回正确的布尔值 - SO中文参考 - www.soinside.com...
- 适配器模式的原理与实现
- string StartsWith 方法 Https
- 修改安卓移植类型RPG游戏存档
- 软件测试理论基础知识
- 什么是硬件加速引擎?
- android会员管理,基于Android平台的会员管理系统设计与实现
- 如何优雅地使用 Windows 10 ?
- ios申请企业开发者账号的代理_苹果企业开发者账号的申请详解
- 使用迅雷下载百度云盘数据
- 华为 A800-9000 服务器 离线安装MindX DL