Description 小A有一个1-2^N的排列A[1..2^N],他希望将A数组从小到大排序,小A可以执行的操作有N种,每种操作最多可以执行一次,对于所有的i(1<=i<=N),第i中操作为将序列从左到右划分为2^{N-i+1}段,每段恰好包括2^{i-1}个数,然后整体交换其中两段.小A想知道 ...
分类:
编程语言 时间:
2019-07-10 16:52:44
阅读次数:
157
因为是unrated于是就叫划水记了,而且本场也就用了1h左右。 A、B:划水去了,没做 C:大水题,根据初三课本中圆的知识,可以把角度化成弧长,而这是正多边形,所以又可以化成边数,于是假设读入为a,就是周长的a/180,gcd一下就行了,注意如果a/b这个分数满足a+1=b,那么就要ans*=2 ...
分类:
其他好文 时间:
2018-12-30 02:37:30
阅读次数:
212
听说appium Java-client 新版本不支持swipe了,网上没找到完整可用的,今天正好整理出用TouchAction替换的脚本,记录一下,嘻嘻…… ...
分类:
移动开发 时间:
2018-06-01 21:12:09
阅读次数:
315
3990: [SDOI2015]排序 Description 小 A有一个1-2^N的排列A[1..2^N],他希望将A数组从小到大排序,小A可以执行的操作有N种,每种操作最多可以执行一次,对于所有的 i(1<=i<=N),第i中操作为将序列从左到右划分为2^{N-i+1}段,每段恰好包括2^{i- ...
分类:
编程语言 时间:
2018-04-02 11:18:13
阅读次数:
204
touchstart: // 手指放到屏幕上的时候触发 touchmove: // 手指在屏幕上移动的时候触发 touchend: // 手指从屏幕上拿起的时候触发 touchcancel: // 系统取消touch事件的时候触发。至于系统什么时候会取消,不详 client / clientY://... ...
分类:
移动开发 时间:
2018-02-05 19:59:20
阅读次数:
2152
Vue 2.x + Webpack 3.x + Nodejs 多页面项目框架(上篇——纯前端多页面) @(HTML/JS) 一般来说,使用vue做成单页应用比较好,但特殊情况下,需要使用多页面也有另外的好处。例如手Q的多webview架构,新开页面有利于ios右划返回,也避免了返回时页面的刷新。 所 ...
分类:
Web程序 时间:
2017-12-11 00:44:17
阅读次数:
307
.line { border-bottom: 2px solid #E40012; width:0px; display: inline-block; height: 2px; margin-bottom: 6px; } .animation-box:hover .line { animation:... ...
分类:
其他好文 时间:
2017-09-10 00:14:10
阅读次数:
153
当自定义一个navigationController实现全屏右划返回时, 使用起来是不是很爽, 代码如下: -(BOOL)gestureRecognizerShouldBegin:(UIGestureRecognizer *)gestureRecognizer{ return NO; } retur ...
分类:
移动开发 时间:
2017-09-08 13:16:38
阅读次数:
355
一、如何判断手指触摸的方向 判断很简单,touchmove的最后坐标减去touchstart的起始坐标,X的结果如果正数,则说明手指是从左往右划动;X的结果如果负数,则说明手指是从右往左划动;Y的结果如果正数,则说明手指是从上往下划动;Y的结果如果负数,则说明手指是从下往上划动。 这再逻辑上没有任何 ...
分类:
其他好文 时间:
2017-08-09 00:12:14
阅读次数:
163
DrawerLayout是一个布局,在布局里面只允许放两个直接子控件,第一个是主屏幕显示的内容,第二个是滑动菜单中显示的内容。,第二个子控件加黑需要注意,必须添加,该属性是指,在手机哪一侧划出菜单,star根据系统语言进行判断,left,由左向右划出,right相反 在ToolBar上添加按钮弹出菜 ...
分类:
其他好文 时间:
2017-07-22 21:01:47
阅读次数:
151