UVA 11024 - Circular Lock
题目链接
题意:给定一个矩阵,每次能在一行或者一列都加1,问能否构造出满足每个位置%P都等于0的矩阵,P的得到方法为矩阵p所有数字的gcd
思路:推公式啊,一共4个加值的方法,分别为A,B,C,D
A + C 加到A位置上a + k1 p,a为原位置差多少为p的倍数
同理
A + D 加到A位置上b + k2 p
B +...
分类:
其他好文 时间:
2014-09-11 15:27:22
阅读次数:
163
Android是在Android 3.0 (API level 11)开始引入Fragment的。
可以把Fragment想成Activity中的模块,这个模块有自己的布局,有自己的生命周期,单独处理自己的输入,在Activity运行的时候可以加载或者移除Fragment模块。...
分类:
移动开发 时间:
2014-09-11 15:27:12
阅读次数:
211
需求和代码如下:
“这是我的代码:”
1:
2:
3:
4:
5:
6: document.getElementById("price2").onkeyup = function() {
7: documen...
分类:
Web程序 时间:
2014-09-11 15:26:52
阅读次数:
214
利用两个拓扑序号对深度优先搜索求解可达性查询进行剪枝操作,加快可达性查询效率。该方法索引较小,因此能处理大图(100000条边以上)。...
分类:
其他好文 时间:
2014-09-11 15:26:42
阅读次数:
174
是一个ClientSocketChannelFactory 的实现,基于SocketChannel的阻塞方式的客户端通道。使用的是传统的阻塞IO API,特点是能得到好的吞吐量和低延迟,当需要服务的连接数少的时候。(联系NIO和OIO的区别)
在OioClientSocketChannelFactory中只有一种线程类型,worker threads。每个连接的通道有一个专用的...
分类:
Web程序 时间:
2014-09-11 15:26:32
阅读次数:
305
本系列作为Effective JavaScript的读书笔记。
Function绝对是JavaScript中的重中之重。在JavaScript中,Function承担了procedures,
methods, constructors甚至是classes以及modules的功能。
在面向对象程序设计中,functions,methods以及class
constructor...
分类:
编程语言 时间:
2014-09-11 15:26:22
阅读次数:
166
第一种:
1: function test(a,b){
2: var a = arguments[0] ? arguments[0] : 1;//设置参数a的默认值为1
3: var b = arguments[1] ? arguments[1] : 9;//设置参数b的默认值为9
4: return a+b;
其等价为
1: function test(){
2: var a = arguments[0] ? arguments[0] :...
分类:
编程语言 时间:
2014-09-11 15:26:12
阅读次数:
214
上回讲了如何计算后缀表达式,其实真正的难点在于如何将一个正常的字符串表达式(中缀表达式)变成一个后缀表达式。如将6 * ( 5 + ( 2 + 3) * 8 + 3)变为6 5 2 3 + 8 * + 3 + * 逆波兰表达式,它的语法规定,表达式必须以逆波兰表达式的方式给出。逆波兰表达式又叫做后缀表达式。这个知识点在数据结构和编译原理这两门课程中都有介绍,下面是一些例子:...
分类:
编程语言 时间:
2014-09-11 15:26:03
阅读次数:
229
DELETE FROM zhongqiu WHERE caretatime
caretatime字段为时间字段
`caretatime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
-14为14天以前...
分类:
数据库 时间:
2014-09-11 15:25:57
阅读次数:
211
Android基础整合项目之节日群发助手(一)
Android入门系列已经写了大半了,学习了这么多理论知识,不练下手怎么行呢?
在实际的开发中我们会遇到更多的问题,同时也能加固我们的基础知识!鉴于
笔者的水平有限,该项目,面对的是初学者,各位大牛路过不喜勿喷!好吧说下第一个
练手项目吧,前几天中秋节今天又是教师节,各种祝福短信满天飞,手打再群发,条条
短信一个样,没意思!直接用别人弄好的短信群发,别人又不知道你是谁,起码加个:
亲爱的XXX.我是隔壁老王,.....别人起码知道你是谁把!好了,废话不多说,开...
分类:
移动开发 时间:
2014-09-11 15:25:23
阅读次数:
283
今天是第六课,主要讲了android中的为点击组件添加点击响应事件的几种常用方式。
播放地址:
点击打开链接
关于呼啸Android视频:
这套视频的最大特点是实用,哪些该讲,哪些不该讲,我都做了细致的考虑。没有虚头八脑,卖弄学问,也没用冗长的东西。一切都力求简单明了,清晰透彻。...
分类:
移动开发 时间:
2014-09-11 15:24:12
阅读次数:
155
克鲁斯卡尔算法(Kruskal's algorithm)是两个经典的最小生成树算法的较为简单理解的一个。这里面充分体现了贪心算法的精髓。大致的流程可以用一个图来表示。这里的图的选择借用了Wikipedia上的那个。非常清晰且直观。
首先第一步,我们有一张图,有若干点和边。
第一步我们要做的事情就是将所有的边的长度排序,用排序的结果作为我们选择边的依据。这里再次体现了贪心算法的思想。资源...
分类:
其他好文 时间:
2014-09-11 15:23:52
阅读次数:
197