为了照到点Point(x0,y0),圆心可以在一个范围内移动,我们设该范围为(x,y)(Vec[i].x,Vec[i].y)表示第如果圆心在这个范围内,则第i个点就一定能照到,sum表示为了能照到前i个点,最靠近右边的圆的边界坐标。#define 
LOCAL#include#include#incl...
                            
                            
                                分类:
其他好文   时间:
2014-05-15 14:31:11   
                                阅读次数:
237
                             
                    
                        
                            
                            
                                简单点说其实Segment Tree就是二分法的灵活运用。
需要的基础知识:
1 二分法
2 二叉树
3 最好熟悉堆排序
操作就是二分法和堆排序巧妙地合并起来。
有了这些基础知识Segment Tree就没有任何难度了。
参考原文:
http://www.geeksforgeeks.org/segment-tree-set-1-sum-of-given-range/
...
                            
                            
                                分类:
其他好文   时间:
2014-05-15 13:33:33   
                                阅读次数:
250
                             
                    
                        
                            
                            
                                文件查找1,which命行查找可执行文件,which 
只会搜索系统$PATH目录2,whereis,查找可执行文件,并显示出此文件的man page文件,并且可以查找到系统的库目录3,locate 
和slocat是一样的,ubuntu14里locate为mlocate,locate是根据locate...
                            
                            
                                分类:
系统相关   时间:
2014-05-15 09:32:01   
                                阅读次数:
388
                             
                    
                        
                            
                            
                                Python实现抓取http://www.cssmoban.com/cssthemes网站的模版并下载
实现代码
# -*- coding: utf-8 -*-
import urlparse
import urllib2
import re
import os  
import os.path
URL='http://www.cssmoban.com/cssthemes'
#全局...
                            
                            
                                分类:
编程语言   时间:
2014-05-15 09:17:50   
                                阅读次数:
423
                             
                    
                        
                            
                            
                                sqoop1.4.3安装配置:1.解压tar包tar–zxvfsqoop-1.4.3.tar2.更改环境变量vi/etc/profile#添加下面两条记录
export$SQOOP_HOME=/opt/sqoop-1.4.3
PATH=$PATH:$SQOOP_HOME/bin3.复制sqoop-1.4.jarmysql-connector-java-5.1.10.jar到$HADOOP_HOME/lib/复制mysql-connector-java-..
                            
                            
                                分类:
其他好文   时间:
2014-05-15 08:50:40   
                                阅读次数:
342
                             
                    
                        
                            
                            
                                2. md md是英文make directory(创建目录)的缩写 [功能] 创建一个子目录 
[格式] md [C:]path [举例] 用md 建立一个叫做purple的目录 3. cd cd是英文change directory(改变目录)的缩写 
[功能] 改变或显示当前目录 [格式] cd ...
                            
                            
                         
                    
                        
                            
                            
                                估计大家都会做twoSum,一头一尾两个指针,跟据和的大小移动就行了。
3sum能不能用相同的方法呢,我尝试用暴力做,居然过了。思路是先把数组排个序,让相同数字的都靠在一起,然后固定一个数,其他两个数就按照twosum的那一套来,只不过计算sum的时候多算了一个数而已。需要注意一个问题,靠在一起一样的数,只能在第一次遇到它的时候用,更准确一点说,每个相同的数,只有一次作为i或j或k的机会,而且不...
                            
                            
                                分类:
其他好文   时间:
2014-05-15 01:29:41   
                                阅读次数:
248
                             
                    
                        
                            
                            
                                题意:给定一组数和另一个数,在这组数中找两个数,使它们的和等于给定的数
思路1: --> 错,因为题目要求返回下标。
1.排序
2.两个下标,一个指向头,一个指向尾
3.如果下标指向的两个元素相加大于给定的数,尾下标减一
  如果小于,头下标加一
思路2: hash
1.用hash存储每个数的下标
2.数组,看hash[target-num[i]]是否存在
复杂度:时间O(n), 空间O(n)...
                            
                            
                                分类:
其他好文   时间:
2014-05-15 01:28:13   
                                阅读次数:
297
                             
                    
                        
                            
                            
                                [ 问题: ]
Given an array of integers, find two numbers such that they add up to a specific target number.
The function twoSum should return indices of the two numbers such that they add up to the ta...
                            
                            
                                分类:
其他好文   时间:
2014-05-15 00:04:39   
                                阅读次数:
377
                             
                    
                        
                            
                            
                                Java Web项目中缺少Java EE 6 Libraries怎么添加
具体步骤如下:
1、项目名称上点击鼠标右键,选择“Build Path-->Configure Build Path-->Java Build Path”
2、单击“Add Library...”
3、选择“User Library”,单击“Next”
4、单...
                            
                            
                                分类:
编程语言   时间:
2014-05-14 23:58:13   
                                阅读次数:
619