51CTO博客开发
还是遍历,不过可以减少一半多的遍历次数,需要遍历 (p的开方取floor+1)--(p/2取floor); 需要先来个证明,因为给定P和A,假如存在X,那么X的个数只会是两个; X1*X1-X2*X2==N*P成立; 借此可以证明,X1+X2==P,即这两个答案互补的; 有了这个结论,再考虑当A是完全平方数的时候,我们可以直接得到答案咯
(部分内容来自javascript模式与javascript设计模式) 观察者模式: function Publisher(){ this.subscribers = []; } Publisher.prototype.deliver = function(data){ this.subscribers.f
使用jquery时,函数中的this指向分为jquery对象和原生html对象。 所谓jquery对象就是继承自jquery.fn的对象。 比如$("div")得到一个jquery对象,这个jquery对象封装了页面中所有的div元素, 通过$("div").length可以得到元素的个数; 通过$("div").bi
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号