汉堡按钮在 UI 设计中早已不是什么新鲜玩意儿了,但是某天我突然在 dribbble 上看到了这个酷炫的动画效果,效果真是棒棒哒!于是我决定把它在代码里实现一下。先来看下 CreativeDash 团队做出来的原始动画效果:我们可以看到 (看得我眼睛都花了),汉堡按钮 (也就是三条横线的那个)的上下两条线分别绕着自身最优的端点旋转了45°,变成了按钮里的 X ,中间的那个线则摇身一变,成了外面的圈...
分类:
编程语言 时间:
2014-10-14 19:15:19
阅读次数:
216
题意:
树上找两个点 使得其他点到这两点任意一点的距离的最大值最小
思路:
最大值最小 想到二分 在二分的基础上判定这个最大值是否可能
如何判定这个问题就是如何选那两个点的问题 很明显 我们要处理的是直径(不然没意义 最长的就是直径) 那么既然已经有了一个要判定的值x 不妨就选择距离直径两端点距离为x的点就好
直径上的点最多n个 算上二分的复杂度 O(nlogn)可以...
分类:
其他好文 时间:
2014-10-14 16:10:08
阅读次数:
175
题意:平面上有n个端点的一笔画,最后一个端点与第一个端点重合,即所给图案是闭合曲线。求这些线段将平面分成多少部分。分析:平面图中欧拉定理:设平面的顶点数、边数和面数分别为V、E和F。则 V+F-E=2所求结果不容易直接求出,因此我们可以转换成 F=E-V+2枚举两条边,如果有交点则顶点数+1,并将交...
分类:
其他好文 时间:
2014-10-13 20:45:17
阅读次数:
330
reload 方法,该方法强迫浏览器刷新当前页面。语法:location.reload([bForceGet]) 参数: bForceGet, 可选参数, 默认为 false,从客户端缓存里取当前页。true, 则以 GET 方式,从服务端取最新的页面, 相当于客户端点击 F5("刷新")repla...
分类:
Web程序 时间:
2014-10-13 19:44:36
阅读次数:
190
Socket通常也称做”套接字“,用于描述IP地址和端口,废话不多说,它就是网络通信过程中端点的抽象表示。值得一提的是,Java在包java.net中提供了两个类Socket和ServerSocket,分别用来表示双向连接的客户端和服...
分类:
移动开发 时间:
2014-10-13 18:08:30
阅读次数:
252
题目大意:POJ少有的中文题,自己看吧,题意挺简单的。
思路:这本是一道DP的题,被我用最短路水过去了,没想到还0ms。
建图的思路比较简单,就是实现起来比较费劲。把每个东西按高度排序,从上到下n^2的枚举左右端点,然后满足条件的连边,边权为高度差+水平距离差。
然后跑SPFA就行了。注意一下Jimmy直接能跳到地面上的情况,这wa了一次。
CODE:
#incl...
分类:
其他好文 时间:
2014-10-13 16:46:19
阅读次数:
216
http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=961贪心,排序,对左端点贪,找最大右端点。 1 #include 2 #include 3 #inclu.....
分类:
其他好文 时间:
2014-10-12 16:22:08
阅读次数:
179
在图论中,匹配是指两两没有公共点的边集。二分图的最大匹配是这样的:给出一个二分图,找到一个边数最大的匹配,即选尽量多的边,使得任意两条选中的边没有公共点。如果所有的点都是匹配点(匹配中的某一条边的端点),则称这个匹配是完美匹配(perfect matching)。下面我们考虑二分图都是联通图,如果是...
分类:
其他好文 时间:
2014-10-12 12:16:17
阅读次数:
200
函数:绘制直线自由图形:beginShape(), vertex(), endShape() 分别是绘制图形开始,连接图形的节点,绘制结束 endShape(CLOSE)表示闭合图形。绘制曲线边框自由图形:beginShape() 开始绘制vertex() 图形起始端点bezierVertex(cx...
分类:
其他好文 时间:
2014-10-11 19:33:46
阅读次数:
205
之前在BZOJ群里请教了下各位神牛。。大概都得出了需要按某个端点排序。。首先把一开始就不合法的人(即a+b>=n的人删除),然后得出每个人的排名范围:(b,n-a]考虑dp[i]表示前i个人中最多有多少个人没说谎按n-a从小到大排序,则n-a的顺序满足dp的拓扑序,当i取得n-a的时候,寻找区间相同...
分类:
其他好文 时间:
2014-10-09 02:15:08
阅读次数:
206