我们假设成立数列的首相和末项分别为a和b, 由求和公式可得(a+b)*(b-a-1)/2==n;再设a+b=x,b-a+1=y,则有方程组 x*y=n*2, 两式相加得x+y=2*b+1,故有x+(2*n/x)=2*a-1
因此我们只要检测能被2*n整除且使上面方程满足中a为正整数的情况(b比a大,b就不用判断了),由于3*5与5*3是同一种情况,所以只需要从1循环到sqrt(n) ,889ms...
分类:
其他 时间:
2015-04-08 18:15:56
收藏:
0 评论:
0 赞:
0 阅读:
106
smarty模板里面需要用到一些他的内建函数,还有一些我们需要自定义的函数。
如:config_load file,smarty.server.SERVER_NAME等。
还有一些自定义函数:要我们利用最基本的结构自己去构建。
如下所示:
内建函数
====
10}>
This is a number > 10
This is a nu...
分类:
其他 时间:
2015-04-08 18:15:46
收藏:
0 评论:
0 赞:
0 阅读:
342
题意:
给一个n*n的矩阵,每次从左上角走到右下角并取走其中的数,求走k次能取到的最大和。
分析:
费用流边的容量有限制的作用,费用有求和的作用,对于每个点只能取一次,容易想到把这个点拆成两个点并连上容量为1,费用为该点数的边。但明显有的流要“跳过”这个点,如何处理呢?可以加一条容量为无穷,费用为0的边,这样不参加这点费用计算的流就可以"跳过"这个点了。
代码:
//poj 3422
/...
分类:
其他 时间:
2015-04-08 18:15:26
收藏:
0 评论:
0 赞:
0 阅读:
78
首先回顾一下三种成员访问限定符:
public(公用的):既可以被本类中的成员函数所引用,也可以被类的作用域内的其他函数(即类外)引用。
private(私有的):只能被本类中的成员函数引用,类外不能调用(友元类除外)
protected(受保护的):不能被类外访问,但可以在派生类的成员函数访问。
接下来就用一张表总结一下基类成员在派生类中的访问属性:
参考资...
分类:
其他 时间:
2015-04-08 18:15:16
收藏:
0 评论:
0 赞:
0 阅读:
257
在iOS开发当中,我们有很多选择可以做半透明模糊效果,下面就是一些常见的方式或者说工具。
0. Core Image
作为设计和体验方面的领导者,苹果自己对图片效果和图片处理的支持一定是非常好的,在iOS平台上,5.0之后就出现了Core Image的API。Core Image的API被放在CoreImage.framework库中。
在iOS和OS X平台上,Co...
分类:
移动平台 时间:
2015-04-08 18:15:06
收藏:
0 评论:
0 赞:
0 阅读:
155
网上流传的是一份2.x版本的,现在已更新到3.x,经过千辛万苦,终于调试成功。
1 .首先定义待绑定的类
AnimationKoo.h
#ifndef __AnimationKoo_H__
#define __AnimationKoo_H__
namespace ls{
class AnimationKoo{
public:
virtual void funcTest();...
分类:
Web开发 时间:
2015-04-08 18:14:56
收藏:
0 评论:
0 赞:
0 阅读:
465
1、不想让TableView显示无用的Cell分割线怎么办? ? 1 self.tableView.tableFooterView = [[UIView alloc] init]; 2、自定义了leftBarbuttonItem左滑返回手势失效了怎么办? ? 1 2 3 4 5 6 self.navigationItem.leftBarButtonItem = [[UIBarButtonItem ...
分类:
移动平台 时间:
2015-04-08 18:14:46
收藏:
0 评论:
0 赞:
0 阅读:
223
AutoCompleteTextView继承自EditText,它实质仍是一个文本编辑框。只是AutoCompleteTextView多了一个功能:当用户在文本编辑框中输入一定文本之后,AutoCompleteTextView会显示出一个包含用户输入内容相关内容的下拉列表供选择,当选择其中的某个内容项后AutoCompleteTextView会将选择的内容自动填写到该文本框。就像我们在百度上搜索东...
分类:
移动平台 时间:
2015-04-08 18:14:36
收藏:
0 评论:
0 赞:
0 阅读:
345
在iOS开发中,有时候想改一下项目的名字,都会遇到很多麻烦。直接改项目名吧,XCODE又不会帮你改所有的名字。总是有很多文件、文件夹或者是项目设置的项。而且都是不能随便改的,有时候改着改着,编译不了。所以各位重命名项目时,记得先备份好一份噢。本文我会介绍一种方法,是我自己参考了很多资料得出的总结。
为什么说是完整呢?因为改名之后,你不会再看到任何有关于之前的项目名字。
本文会把一个项目...
分类:
移动平台 时间:
2015-04-08 18:14:26
收藏:
0 评论:
0 赞:
0 阅读:
230
Say you have an array for which the ith element is the price of a given stock on day i.If you were only permitted to complete at most one transaction (ie, buy one and sell one share of the stock), desi...
分类:
其他 时间:
2015-04-08 18:14:16
收藏:
0 评论:
0 赞:
0 阅读:
117
集群分布式Hadoop系统安装及测试
本系统一共有三个节点,一个namenode,两个datanode,IP和主机名对应如下:
192.168.1.19 namenode
192.168.1.7 datanode1
192.168.1.20 datanode2
1、安装配置
1)、安装配置JDK,在三个节点都需要安装,下面...
分类:
其他 时间:
2015-04-08 18:14:06
收藏:
0 评论:
0 赞:
0 阅读:
194
--实例化方法--------------
NSString *str = [[NSString alloc] init];
NSString *str = [[[NSString alloc] init] autorelease];
注意:在NSString 中存在自己的实例化和初始化的方法 例如:
NSString *str1 = [NSString stringWithCS...
分类:
其他 时间:
2015-04-08 18:13:56
收藏:
0 评论:
0 赞:
0 阅读:
111
1、创建一个文件管理器
NSFileManager *fm = [NSFileManager defaultManager];
2、浅度遍历目录
- (NSArray *)contentsOfDirectoryAtPath:(NSString *)path error:(NSError **)error
3、深度遍历目录
- (NSArray *)subp...
分类:
其他 时间:
2015-04-08 18:13:36
收藏:
0 评论:
0 赞:
0 阅读:
258
一般一个View只有一面,但是可以自定义一个View,实现像翻书那样的翻转效果。
旋转View:
/**
* 两种方式构造一个翻转卡片
* 1:直接提供一个特定命名格式的View
* 2:提供两个线性布局(正面和,反面)
* Created by lip on 2015/4/8.
*/
public class FlipView extends Li...
分类:
移动平台 时间:
2015-04-08 18:13:26
收藏:
0 评论:
0 赞:
0 阅读:
193
1:NSURL初始化方法:
NSURL *url=[NSURL URLWithString:@"http://www.baidu.com?id=1"];
2:解决NSURL初始化失败的相关解决方案.
将传进来的NSString 进行 UTF8 转码即可.
1:针对 URLWithString 初始化失败的解决...
分类:
移动平台 时间:
2015-04-08 18:13:16
收藏:
0 评论:
0 赞:
0 阅读:
173
selinux是美国国家安全局发起的一个项目,它的目的是将系统加固到可以达到军方的级别。这也为Linux的安全提供了更强有力的保障。
所谓DAC,是自主访问控制,就是每一个用户为了能够实现和其他用户共享文件,在使用ACL之前,只能通过改变这个文件其他用户的权限,但是这种方法给系统安全带来了很多隐患。所谓CS,就是安全上下文,它取决于发起用户的权限和文本本身的权限。
...
分类:
系统服务 时间:
2015-04-08 18:13:06
收藏:
0 评论:
0 赞:
0 阅读:
350
Android TV Launcher开源项目这个项目是机顶盒桌面,用来播放视频、显示图片、应用管理和其他针对机顶盒产品的设置。目前git和CSDN code上面都没有类似的开源项目,正好本人最近在开发类似产品,网上类似研究还非常少,完全自己实现还是比较困难。所以就把目前的项目开源出来,也有利于其他人少走弯路。...
分类:
移动平台 时间:
2015-04-08 18:12:56
收藏:
0 评论:
0 赞:
0 阅读:
333
根据我画的这张图,可以很清楚的看到浏览器与IIS的请求处理响应机制。
有几个小知识点:
(1)什么是浏览器?
1.解释渲染引擎,负责对网页语法的解释(如HTML,JS)
并渲染(显示)网页
2.浏览器就相当于一个Socket客户端,将用户的操作封成http请求报文。
(2)主流3大浏览器内核
Trident(IE内核)
Gecko(FF内核)
Webkit(开源)...
分类:
其他 时间:
2015-04-08 18:12:46
收藏:
0 评论:
0 赞:
0 阅读:
107
前言:所谓削足适履,就是把解决问题的办法弄得本末倒置,使用了错误的方式去解决问题,自然就得不到好的结果。那么如何才能更好的解决问题呢,对于本章,我已经反复读了5遍了,然而苦于自己的理解能力,我仍然一知半解,但是我必须要迈过这个章节,不然我在当前阶段下,就无法读完这本书,而下一章节可能就会告诉我更多有用的办法。对于本章我没有弄明白的地方,以后等我再次翻读本书的时候可能就会得到答案。
作为成本的程序...
分类:
其他 时间:
2015-04-08 18:12:36
收藏:
0 评论:
0 赞:
0 阅读:
120
/*
//不想写题解了,就直接把人家的粘过来了
线段树节点中保存这一段中的空位数,然后倒序对pos插入:
例如:
0 77
1 51
1 33
2 69
先取: 2 69 —— —— —69— —— (需要前面有3个空位才能插入)
然后取: 1 33...
分类:
其他 时间:
2015-04-08 18:12:26
收藏:
0 评论:
0 赞:
0 阅读:
116