原题传送门 这是道SB模拟题,NOIP--难度 直接贴代码 ...
分类:
其他好文 时间:
2017-05-16 16:19:10
阅读次数:
223
目录 1 海盗分金币 2 六角幻方 3 格子放鸡蛋 4 排列序数 5 幂一矩阵 6 供水设施 1 海盗分金币 2 六角幻方 3 格子放鸡蛋 4 排列序数 5 幂一矩阵 正解请参见: 幂一矩阵——详解第五届蓝桥杯决赛题目 以下是楼主自己使用暴力求解,只能过部分数据>~< 6 供水设施 PS:以下代码为 ...
分类:
编程语言 时间:
2017-05-15 21:00:01
阅读次数:
284
Q:魔幻方阵指在n*n的矩阵中填写1~n*n这些数字,使得每行每列以及两个对角线之和均相等。编写一个程序,打印出一种三阶的魔幻方阵。 思路一: //用来判断i~q是否互不相等 //用来判断i~q这种排列是否满足魔幻方阵的要求 下面再弄 暴力循环。 思路二:DFS深度优先搜索也行! ...
分类:
其他好文 时间:
2017-04-30 10:54:51
阅读次数:
225
FlexBox布局中的变幻方式很多,我们继续了解一个左-上下结构的布局分解 左边结构树中WViewRow下面有两个WViewColumn。WViewRow是横向排列,WViewColumn是纵向排列。第一个WViewColumn中放一个图片,第二个放两张图片。如下图展开的结构树。 下面针对第二个WV ...
分类:
其他好文 时间:
2016-12-13 13:50:36
阅读次数:
382
22:神奇的幻方 22:神奇的幻方 总时间限制:1000ms内存限制:65535kB描述 幻方是一个很神奇的N*N矩阵,它的每行、每列与对角线,加起来的数字和都是相同的。我们可以通过以下方法构建一个幻方。(阶数为奇数)1.第一个数字写在第一行的中间2.下一个数字,都写在上一个数字的右上方: a.如果 ...
分类:
其他好文 时间:
2016-12-04 07:25:27
阅读次数:
178
题目描述 幻方是一种很神奇的N*N矩阵:它由数字1,2,3,……,N*N构成,且每行、每列及两条对角线上的数字之和都相同。 当N为奇数时,我们可以通过以下方法构建一个幻方: 首先将1写在第一行的中间。 之后,按如下方式从小到大依次填写每个数K(K=2,3,…,N*N): 1.若(K?1)在第一行但不 ...
分类:
其他好文 时间:
2016-11-18 21:25:41
阅读次数:
179
NOIP提高组D1T1,看了好多次了题了。但是一拖再拖,导致拖到今天才AC掉题目。 这种题目好像真的没有什么可以说的,就是细节问题。 首先数组必须初始化为0,其次的话要记得continue。 ...
分类:
其他好文 时间:
2016-11-13 22:08:28
阅读次数:
261
题目描述 幻方是一种很神奇的N*N矩阵:它由数字1,2,3,……,N*N构成,且每行、每列及两条对角线上的数字之和都相同。 当N为奇数时,我们可以通过以下方法构建一个幻方: 首先将1写在第一行的中间。 之后,按如下方式从小到大依次填写每个数K(K=2,3,…,N*N): 1.若(K?1)在第一行但不 ...
分类:
其他好文 时间:
2016-11-12 23:01:30
阅读次数:
204
1、通过对题目的数学分析,来降低程序的代码量以及程序运行的耗损。 比如 最笨的方法是利用for循环一个数一个数的验证 如果我们可以通过数学分析 找出某种规律或排除掉一些不可能的数 可以大大减少运行时间。 当然 有些时候最笨的方法未必不是好方法 示例 :有意思的幻方:幻方有意思的是不同位置,它的计算次 ...
分类:
编程语言 时间:
2016-11-12 11:18:15
阅读次数:
196
解决方法:1.第一个元素放在第一行中间一列 2.下一个元素存放在当前元素的上一行、下一列。 3.如果上一行、下一列已经有内容,则下一个元素的存放位置为当前列的下一行。 在找上一行、下一行或者下一列的时候,必须把这个矩阵看成是回绕的。 代码中,为了判断,当前位置是否有元素,我引入与魔方矩阵规模相同的另 ...
分类:
编程语言 时间:
2016-10-28 02:24:57
阅读次数:
236