题意:给你一些区间,再查询一些点,问这些点与所有区间形成的最小距离的最大值。最小距离定义为:如果点在区间内,那么最小距离为0,否则为min(pos-L[i],R[i]-pos)。解法:当然要排个序,仔细想想会发现我们要找的区间的位置满足二分性质,即如果此时pos-L[mid] >= R[mid]-p...
分类:
其他好文 时间:
2014-08-20 10:24:56
阅读次数:
151
1.将选中的数据快儿拷贝到一个TXT文本文件中(记得把后面的空格消掉。。),假如存到“D:\data.txt”这个位置里。2.根据要导入的数据快儿建立MySql数据库和表,然后进入命令提示符里使用命令load data local infile 'D:\data.txt' into table ex...
分类:
数据库 时间:
2014-08-20 08:07:56
阅读次数:
262
快捷键:1、 ctrl + a : 移动光标到行首2、ctrl + e :移动光标到行尾3、ctrl + d :删除光标之后的一个字符4、 ctrl + w :删除行首到当前光标所在位置的所有字符5、crtl+ k : 删除当前光标到行尾的所有字符6、 alt + b : 打开快速启动栏7、 alt...
分类:
其他好文 时间:
2014-08-20 02:29:15
阅读次数:
195
1.基本数据类型:Undefined,null,Number,String,Boolean.引用数据类型:保存在内存中的对象.2.JS不允许直接访问内存中的位置,不能直接操作对象的内存空间.所以操作对象时,实际上是操作的对象的引用,而不是实际的对象.3.var num1 = 1;var num2 =...
分类:
Web程序 时间:
2014-08-20 01:22:25
阅读次数:
190
预处理指令不带参数的宏定义: 格式: #define 宏名 值 作用:提高代码的可读性 在程序编译前把所有出现宏名标示的位置都替换为定义宏的时候,宏名后面的值带参数的宏定义 格式 #define 宏名(参数列表) 参数表达式 作用:在编译之前,把所有出现宏名(x)地方,都替换...
分类:
编程语言 时间:
2014-08-20 01:13:25
阅读次数:
213
HDU 4960 Another OCD Patient
题目链接
记忆化搜索,由于每个碎片值都是正数,所以每个前缀和后缀都是递增的,就可以利用twopointer去找到每个相等的位置,然后下一个区间相当于一个子问题,用记忆化搜索即可,复杂度接近O(n^2)
代码:
#include
#include
#include
using namespace std;
co...
分类:
其他好文 时间:
2014-08-20 00:06:45
阅读次数:
196
每个人都有感到失落迷惘的时候。人生用专制又霸道的方式运行着,每当我们心想一切尘埃落定、生活稳固的时候,生活总爱给我们惊喜,粉碎我们短暂的安逸,让我们不得不重新思考—_— “我走对路了吗?” “我能够赚更多钱、爬到更高的位置吗?” “这是上天为我准备的吗?”这些体会,谁有少过呢?在 31 岁以...
分类:
其他好文 时间:
2014-08-19 23:59:15
阅读次数:
491
在CFormView或对话框中动态添加CScrollView、CFormView本代码可以在CFormView中,根据事先画好的控件位置创建CScrollView也可以在CDialog中创建CScrollView、CFormView等注:若以下代码放在CMainRightView::OnCreate...
分类:
其他好文 时间:
2014-08-19 22:20:56
阅读次数:
1103
在这里主要介绍两种验证方式,一种是点击注册按钮后会提示最上方的出错位置,弹出窗口提示格式不对。另一种是利用鼠标事件,在鼠标进行不同操作时会有不同的click事件。这两种都是利用javascript,同时也可以添加css美化界面。第一种:首先建立一个form和一个table 用户名 ...
分类:
Web程序 时间:
2014-08-19 22:13:05
阅读次数:
334
题面据说很美~每个星星可以根据在窗口的左下角和右上角两个位置建立两条扫描线,之后就是简单的区间增减和求最大值操作了。注意要处理在边界上的星星是不算的情况,其实只要把左右边界分别增减一个eps即可。#include #include #include #include #include #includ...