你是否已经厌倦了iOS里默认给出的那些方方正正规规矩矩的陈列?
本篇给出一种随机三角形平铺布局的算法设计和实现。
这种布局在规矩与随机之间做了折中,使其看上去有新鲜感又不会很乱。
本次实现重点在于布局算法的设计和实现,可以改变颜色或者添加图片来直接使用。...
分类:
移动开发 时间:
2014-08-24 23:58:43
阅读次数:
617
巨坑。。。和数字三角形原理差不多,就是状态多一点,而且前后状态有影响坑1:在第i行,从第一个位置可以直接走到最后一个位置,说明没一层这是一个圆坑2:第i行的第一个位置可以直接走到上面一行的最后一个位置,这尼玛还是一个圆锥啊。设dp[i][j]表示到(i,j)时最小的分数,从下往上推dp目标 dp[1...
分类:
其他好文 时间:
2014-08-24 23:50:53
阅读次数:
309
数字三角形2从三角形顶端走到最下面一行所经过数字的和sum mod 100要最大一开始,我就想确定最后的值是最大的关键的地方在哪里,想老久也想不出,觉得这不可能的事情嘛,后来看了题解,原来这是类似于存在性验证的一类DP,即求出0...99哪个结果可能出现,然后取其中的最大值就是结果。设状态vis[i...
分类:
其他好文 时间:
2014-08-24 23:43:33
阅读次数:
211
数字三角形的扩展,数字矩形*2路径假设两个指条同时出发,同一时刻,两指条必定在同一条从左下到又上的对角线上k,假定指条1出发时向下,2向上,则指条1所在的行又必定在指条2所在行的下面,所以设dp[k][i][j]表示两指条走到k对角线时,1在i行,2在j行所得到的最大分数,则有 ...
分类:
其他好文 时间:
2014-08-24 23:28:03
阅读次数:
266
无论是提示框还是导航栏都能看到如上图所示的带有箭头的框框,这种箭头可以通过背景图片或者是css来实现,本文介绍三种通过css实现带箭头的提示框。通过border属性思路:两个三角形,通过定位使两个三角形相差1px作为边框。CSS3 transfrom思路:先做一个两条边相同颜色的正方形,然后旋转一定...
分类:
其他好文 时间:
2014-08-24 16:35:12
阅读次数:
324
过程非常简单,所以网上文档比较少。打开网站管理页面: http://localhost:6080/arcgis/manager/点左边Utilities再点击Geometry右侧的三角形“启动”,即可完成。本地默认地址为:REST URL:http://localhost:6080/arcgis/r...
分类:
其他好文 时间:
2014-08-24 11:35:12
阅读次数:
365
法1:用i,j,k等变量控制#for的灵活运用,算法的思考。法2:用二维数组解题二维数组的运用,算法思考。注意for循环并列,顺序读取。内容:############# ########### ######### ####### ##### ### #输入说明:输入n代表行数输出说明:倒...
分类:
其他好文 时间:
2014-08-24 09:08:52
阅读次数:
213
所有的“雨点”最后都可以分解成梯形(三角形就是其中一个底为0),然后lazy标记设置成梯形的上底和下底就好。数目很大,当然要离散化,注意处理点和点之间线段的关系,而且向下更新还有下放标记的时候要注意更新的过程中标记是有可能会变的。#include #include #include #include...
分类:
其他好文 时间:
2014-08-22 22:22:29
阅读次数:
364
霍夫变换就是利用参数空间中的(ρ,θ)来表示一条直线,其中ρ是原点到直线的垂直距离,θ是原点到直线的一条垂线段与θ的夹角。通过几何的方法(添加辅助线,相似三角形来做),我们可以证明对于直线上的任何一点都有ρ=xcosθ +ysinθ(网上很多资料并没有说这一步,因此会有想不通的时候)。...
分类:
其他好文 时间:
2014-08-22 16:16:49
阅读次数:
219
(本文假设读者已经有以下知识:最短路径的基本性质、Bellman-Ford算法。) 比如有这样一组不等式:X1 - X2 v,都有:d(v) v的权值。 显然以上不等式就是d(v) - d(u) Vi,权值为c。最后,我们在这张图上求一次单源最短路径,这些三角形不等式就会全部都满足了,因为它是...
分类:
其他好文 时间:
2014-08-22 15:49:29
阅读次数:
280