以前也没怎么听过这个算法,网络赛中有个题好像是什么最近公共祖先,看了一下这个算法,是一个动态规划,核心思想是倍增. 用途:解决rmq问题,例如给一个序列{an},询问是任意一个区间(l,r)中最小的数或者最大的数. 时间复杂度:预处理的时间是O(nlogn) 查询:O(1) 局限性:只能处...
分类:
其他好文 时间:
2014-10-09 01:34:57
阅读次数:
177
题意:给定一个树形图,节点10^5,有两种操作,一种是把某两点间路径(路径必定唯一)上所有点的权值增加一个固定值。另一种也是相同操作,不同的是给边加权值。操作次数10^5。求操作过后,每个点和每条边的权值。分析:此题时间卡得非常紧,最好用输入外挂,最好不要用RMQ来求解LCA。此题是典型的在线LCA...
分类:
其他好文 时间:
2014-10-07 18:42:13
阅读次数:
251
为迎接10月17号清华命题的鞍山现场赛杭电上的题目Biconnected(hdu4997)Rotate(hdu4998)Overt(hdu4999)Clone(hdu5000)Walk(hdu5001)LianLianKanRescueSpy's WorkColor the TreeThe Ghos...
分类:
其他好文 时间:
2014-10-05 21:29:49
阅读次数:
221
这题是某年成都区域赛网络赛的一题。 这题思路非常easy,可是从时间上考虑,不妨不要用矩阵存储,我用的链式前向星。 採用线上查询。利用map对字符串编号,由于非常方便。要推荐的朋友,事实上就是朋友的朋友(这里指的是直接朋友,图中即指有直接边相连的)。 所以在寻找时,仅仅须要查找朋友...
分类:
Web程序 时间:
2014-10-04 19:46:37
阅读次数:
220
今年上海网络赛的一道题目 , 跟 HDU 2295 如出一辙 , 就是距离的计算一个是欧几里得距离 , 一个是曼哈顿距离
学完DLX感觉这题好水 ,就是一个裸的重复覆盖
注意下别溢出就行了
#include
#include
#include
#include
#include
#include
using namespace s...
分类:
其他好文 时间:
2014-10-04 15:08:06
阅读次数:
195
题意:给定两条异面直线,求公垂线交点及垂足。思路:去年网络赛杭州站的题,实际上就是一个模板。。顺带用来整理补充一下计算几何模板库。code: 1 /* 2 * Author: Yzcstc 3 * Created Time: 2014/10/2 21:52:38 4 * File ...
分类:
其他好文 时间:
2014-10-03 23:28:25
阅读次数:
265
HDU 5045 5047 5050 5053
太菜了,名额差点没保住,吓尿。。赶紧开刷树链抛分
5045:状压DP,压缩10个人,由于两个人不能差2以上,所以可以用01表示
5047:推推公式即可,每次交线多4条
5050:求GCD,用java大叔即可
5053:签到题
代码:
5045:
#include
#include
#include ...
分类:
其他好文 时间:
2014-09-30 14:37:10
阅读次数:
246
the Sum of Cube
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 405 Accepted Submission(s): 224
Problem Description
A range is g...
分类:
其他好文 时间:
2014-09-28 18:03:45
阅读次数:
135
Generalized Palindromic Number
Time Limit: 2 Seconds Memory Limit: 65536 KB
A number that will be the same when it is written forwards or backwards is known as a palindromic number. For e...
分类:
其他好文 时间:
2014-09-28 12:56:12
阅读次数:
242