2010年5月23日
摘要: http://acm.pku.edu.cn/JudgeOnline/problem?id=2227 《算法艺术与信息学竞赛》一书例题(p89) , 挺不错的一道题。 能存储的水的量主要取决于最低的位置的高度,而且边缘是不能注水的。所以可以从边缘中找出一个最低点,然后对其四周进行操作,有两种情况: 1、旁边的格子高度比其大,这个时候就要将这个格子标记为不能注水,如果注水,则会流出,这个格子旁边的格子... 阅读全文
posted @ 2010-05-23 01:08 xIao.wU 思维磁场 阅读(506) 评论(0) 推荐(1) 编辑
  2010年5月22日
摘要: 既DFA,构造一个自动机,根据状态转移,读入一个字符,就跳到另一个节点,若刚好可以形成一个串,对该节点染色。 POJ3332 Parsing Real Numbers http://acm.pku.edu.cn/JudgeOnline/problem?id=3332 构造一个9个节点的自动机就够了,状态为'+' , '-' , '0' ~ '9' , 'e' , 'E',然后若可以合法,则对改点染... 阅读全文
posted @ 2010-05-22 16:52 xIao.wU 思维磁场 阅读(469) 评论(0) 推荐(1) 编辑
摘要: 在网上搜到一篇比较全面的讲解Huffman,先保存。 http://blog.csdn.net/hairetz/archive/2009/05/05/4151866.aspx POJ1521 Entropy http://acm.pku.edu.cn/JudgeOnline/problem?id=1521 题目很长,读完后就发现时赤裸裸的哈夫曼编码代码 阅读全文
posted @ 2010-05-22 01:14 xIao.wU 思维磁场 阅读(260) 评论(0) 推荐(1) 编辑
  2010年5月21日
摘要: 树状数组有一个很牛逼的名字,叫二叉检索树,其中用O(log n)的算法可以统计前n项的和,成就了该算法的优美。 全世界都有这个标程,贴出来看看 阅读全文
posted @ 2010-05-21 20:33 xIao.wU 思维磁场 阅读(219) 评论(0) 推荐(0) 编辑
摘要: (1)Size Balanced Tree。 左旋 右旋 维护 : 这个比较容易理解,《Size Balanced Tree》对维护操作的复杂度分析是均摊O(1),优美插入:普通BST插入,进行树形状的调整 删除:用BST的删除方法,要找到删除节点的最小关键字或最大关键字,来进行替换。 POJ2761 Feed the dogs http://acm.pku.edu.cn/JudgeOnline/... 阅读全文
posted @ 2010-05-21 09:59 xIao.wU 思维磁场 阅读(219) 评论(0) 推荐(0) 编辑
  2010年5月19日
摘要: POJ2482 Stars in Your Window http://acm.pku.edu.cn/JudgeOnline/problem?id=2482 此题在黑书上面有解答,但是黑书上面只是说了个大概的框架,李睿在2002年《二分法与统计问题》中也有提到,基本是差不多的,不再赘述。 扫描线我就不多说了,主要是把扫描线扫描的点拆成两个事件点这个操作非常之牛逼。扩充为二维,则是把一个关于x的事件... 阅读全文
posted @ 2010-05-19 14:20 xIao.wU 思维磁场 阅读(483) 评论(0) 推荐(1) 编辑