Sqrt(x)Implementint sqrt(int x).Compute and return the square root ofx.【注意】:1.本题int类型可能会溢出,因此不能用乘法运算,应尽量用除法。2. 绝大多数数字都不是可开方的,该如何得到比较近的结果呢?算法思路:思路1:顺序遍...
分类:
其他好文 时间:
2014-08-08 01:52:45
阅读次数:
202
cookie是一种在客户端存储数据的技术,cookie是和站点有关的,也只有用存储cookie的服务器站点才能读取cookie。 每次向服务器发送请求时,除了发送你指定的一些参数,还会将该站点目录下的所有cookie通过http协议发送到服务器端(注意:是该文件夹下的所有cookie,这是协议强.....
分类:
其他好文 时间:
2014-08-08 01:52:05
阅读次数:
253
组件的属性流化是按照属性的声明顺序进行的,当加载窗体时会按流化顺序依次初始化属性值。要注意的是有些属性相互影响,比如 Grid 组件行/列数目和固定行/列数目两个属性存在制约关系。使用在存储和载入时都应该先进行行/列属性值的读写,再对固定行/列属性值进行读写。比如行存储是10行固定行存储是6行,而初...
分类:
其他好文 时间:
2014-08-08 01:38:14
阅读次数:
296
题意:从s到t,每个点有f值,只能从f值小的到大的,到T后回来,只能从f值大的到 小的,求可行否。
往返,其实就是俩条路过去(每个点最多一次),所以想到流量为2,跑最大流,看是否满2,又要每个点最多一次的条件,故每个点拆为2个,都是常用的。
注意一下起点的拆点流量为2.
#include
#include
#include
#include
using namespace std;
cons...
分类:
其他好文 时间:
2014-08-07 23:22:37
阅读次数:
333
题意:n*m网格中种苹果,每个网格要么施肥,要么种一个苹果,每个种苹果的格子,如果它的上下左右有各自有施肥的话,每有一个,苹果数量*2,求怎么种使得苹果数量最多。
思路:交叉种植,即黑白染色法可得到最优解。注意特判当n=m=1时的情况。
#include
#include
#include
#include
using namespace std;
const in...
分类:
移动开发 时间:
2014-08-07 23:12:55
阅读次数:
294
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4925
思路:直接计算坐标和,如果为奇数就种树,但要注意行或列为1的情况。
写啦两种代码:一种直接判断计算的,另一种优化计算的
code1:
#include
#include
#include
#include
using namespace std;
int main()
{
i...
分类:
移动开发 时间:
2014-08-07 23:07:25
阅读次数:
306
斯之前没去注意的修饰符,一般变量前面没添加,一个...
分类:
编程语言 时间:
2014-08-07 23:04:05
阅读次数:
235
_(:3 ⌒?)_ 调我半天,还是记录下吧。用轻重链可解决此题。用轻重链的方式给点重新编号后,建两棵线段树,一棵(sumTree)用于记录路径修改,另外一棵(markTree)用于记录邻边修改的点。然后维护下两棵树即可。注意,markTree修改时,要在sumTree上修改第一个点和最后一个点对应的...
分类:
其他好文 时间:
2014-08-07 22:52:55
阅读次数:
447
AcceptEx方法有一个参数dwReceiveDataLength,指明了在收到连接后是否需要收到第一包数据才返回。需要注意的是,如果dwReceiveDataLength=0,则当接收到一个连接后立即返回,如果dwReceiveDataLength不等于0,则在接收到连接后,必须等到客户端发来第...
分类:
其他好文 时间:
2014-08-07 22:52:45
阅读次数:
182