码迷,mamicode.com
首页 >  
搜索关键字:幻方    ( 104个结果
2015年 day1.1 神奇的幻方
神奇的幻方 8 1 63 5 74 9 2
分类:其他好文   时间:2016-03-16 22:31:54    阅读次数:153
【C】——幻方算法
一、幻方按照阶数可分成了三类,即奇数阶幻方、双偶阶幻方、单偶阶幻方。 二、奇数阶幻方(劳伯法) 奇数阶幻方最经典的填法是罗伯法。填写的方法是: 把1(或最小的数)放在第一行正中;按以下规律排列剩下的(n×n-1)个数:(1)每一个数放在前一个数的右上一格; (2)如果这个数所要放的格已经超出了顶行那
分类:编程语言   时间:2016-03-14 18:25:41    阅读次数:366
六角幻方 C语言
方法可能有点笨,采取的是先外圈(1-12),再中间(13-18)的排序方法,这样能尽可能先剪枝剪掉三个求和的,再去掉四个求和的。 但是只用数组,检查重复似乎是一件很困难的事情,得到的十二个结果实际上是一个,2(镜像)*6(角度) //原创代码,作者:lhy1024#include<stdio.h>
分类:编程语言   时间:2016-02-21 19:55:44    阅读次数:368
刷过一题之NOIP201505神奇的幻方
幻方是一种很神奇的 N*N 矩阵:它由数字 1,2,3,... ,N*N 构成,且每行、每列及两条对角线上的数字之和都相同。当 N 为奇数时,我们可以通过下方法构建一个幻方:首先将 1 写在第一行的中间。之后,按如下方式从小到大依次填写每个数 K (K=2,3,...,N*N) :1.若 (K-1)...
分类:其他好文   时间:2015-11-21 11:52:38    阅读次数:192
noip2015 day1
NOIP201505神奇的幻方试题描述 幻方是一种很神奇的N?N矩阵:它由数字 1,2,3,……,N?N构成,且每行、每列及两条对角线上的数字之和都相同。当N为奇数时,我们可以通过以下方法构建一个幻方:首先将 1 写在第一行的中间。 之后,按如下方式从小到大依次填写每个数 K(K= 2,3,…,N?...
分类:其他好文   时间:2015-11-20 17:37:51    阅读次数:305
【NOIP2015】反思+题解
D1T1> 神奇的幻方 模拟即可。 1 #include 2 #include 3 #include 4 #define rep(i, a, b) for (int i = a; i = b; i--) 6 #define REP(i, a, b) for (int i = a; i pi...
分类:其他好文   时间:2015-11-18 02:03:25    阅读次数:223
幻方....
c语言上机。。。。c写的幻方。 1 /************************************************************************* 2 > File Name: code/class/7.c 3 > Author: 111q...
分类:其他好文   时间:2015-11-11 22:10:39    阅读次数:214
听说noip2015有幻方
终于可以说一句:pascal大法好了magic.pp是写好的算幻方哦……虽然这种水题大家都会,也没什么卵用……
分类:其他好文   时间:2015-11-07 22:01:24    阅读次数:235
奇数幻方
给定一个奇数n,比如n=3,生成1到n平方的数,如1到9,填入九宫格,使得横竖斜的和都相等。奇数幻方口诀:把放置在第一行的中间。顺序将等数放在右上方格中。当右上方格出界的时候,则由另一边进入。(把第最后一行当作第一行的上方,把最左边的一列当作最右边的右边)当右上方格中已经填有数,则把数填入正下方的方...
分类:其他好文   时间:2015-09-11 12:23:35    阅读次数:147
ZOJ2835 Magic Square【幻方验证】
题目大意: 给你一个N阶的矩阵,判断是不是N阶幻方。其中使用的数字不一定是1~N^2,但是 数字一定不能有重复的。 解题思路: 根据幻方的定义,遍历判断下所有横行、竖行、斜行的和是否相等,并且用Flag[]数组 来判断是否有重复数字存在。...
分类:其他好文   时间:2015-08-21 13:33:12    阅读次数:129
104条   上一页 1 ... 7 8 9 10 11 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!