在一个3×3的网格中,1~8这8个数字和一个“X”恰好不重不漏地分布在这3×3的网格中。 例如: 1 2 3 X 4 6 7 5 8 在游戏过程中,可以把“X”与其上、下、左、右四个方向之一的数字交换(如果存在)。 我们的目的是通过交换,使得网格变为如下排列(称为正确排列): 1 2 3 4 5 6 ...
分类:
其他好文 时间:
2020-01-30 12:27:40
阅读次数:
98
这有一间铺满方形瓷砖的长方形客房。 每块瓷砖的颜色是红色或者黑色。 一个人站在一块黑色瓷砖上, 他可以从这块瓷砖移动到相邻(即,上下左右)的四块瓷砖中的一块。 但是他只能移动到黑色瓷砖上,而不能移动到红色瓷砖上。 编写一个程序,通过重复上述动作来计算他可以达到的黑色瓷砖的数量。 Input输入包含多 ...
分类:
其他好文 时间:
2020-01-28 21:25:40
阅读次数:
70
给定一个正整数 n,生成一个包含 1 到 n2 所有元素,且元素按顺时针顺序螺旋排列的正方形矩阵。 本题思路:先生成一个 n^2的矩阵,定义上下左右四个边界变量 1.本题最精妙的地方就是 边界的迭代刚好与矩阵中数字填入顺序相同 for i in range(l,r+1): for i in rang ...
分类:
其他好文 时间:
2020-01-28 21:22:15
阅读次数:
73
小明做了一个很久很久的梦,醒来后他竟发现自己和朋友在一个摇摇欲坠的大棋盘上,他们必须得想尽一切办法逃离这里。经过长时间的打探,小明发现,自己所在的棋盘格子上有个机关,上面写着“你只有一次机会,出发后t秒大门会为你敞开”,而他自己所在的棋盘是大小为 N*M 的长方形,他可以向上下左右四个方向移动(不可 ...
分类:
其他好文 时间:
2020-01-28 21:13:21
阅读次数:
62
布局何如让一个标签上下左右都居中?这有什么难的,给定子标签的宽,再让它的边距上下为0,左右为auto;如下: .child{width:10px;margin:0 auto;}//子标签 它就可以左右居中了。上下的话,就是让父标签展现成表格,子标签展现成单元格并把vertical-align属性设置 ...
分类:
其他好文 时间:
2020-01-21 20:17:01
阅读次数:
71
CSS 盒子模型 (点击查看官方解释) 实际上网页中的每一个标签都可以看成一个盒子模型,而这个盒子模型从内到外有以下这几个元素组成 content 内容区域 padding 内边距 border 边框 margin 外边距 并且margin, border, padding分别有上下左右4个值 如上 ...
分类:
Web程序 时间:
2020-01-21 18:17:10
阅读次数:
78
按钮(button)可能是网页中最常见的组件之一了,大部分都平淡无奇,如果你碰到的是一个这样的按钮,会不会忍不住多点几次呢 通常这类效果第一反应可能就是借助canvas了,比如下面这个案例点击预览(建议去codepen原链接点击预览访问,segmentfault内置的预览js会加载失败) 效果就更加 ...
分类:
其他好文 时间:
2020-01-20 12:55:39
阅读次数:
74
需求 做一个通用的弹出层提示框。要求:1.位置上下左右居中,2.只需要引入一个js文件,调用一下。不要html结构,不要样式表。 解决方案 方法封装 pupopTip.js文件 /*参数说明: * pupW 弹出层宽度 单位可以是px rem, 百分百 * pupH 弹出层高度 * pupText ...
分类:
其他好文 时间:
2020-01-19 20:47:34
阅读次数:
72
题目 : http://poj.org/problem?id=3050 有一个5 5的网格,网格上每个格点有一个数字,从网格任一点出发,可以移动5步,每步可以选择上下左右四个方向,根据沿途格子上的数字可以组成一个6位数,需要得出在这个网格上能够组成多少个不同的6位数。 样例输入 : 1 1 1 1 ...
分类:
其他好文 时间:
2020-01-18 01:18:05
阅读次数:
75
为了实现一个基于HTML5的场景小游戏,我采用了HT for Web来实现,短短200行代码,我就能实现用“第一人称”来操作前进后退上下左右,并且实现了碰撞检测。先来看下实现的效果: http://hightopo.com/guide/gui...或者http://v.youku.com/v_sho ...
分类:
Web程序 时间:
2020-01-16 21:51:21
阅读次数:
99