03 2016 档案
摘要:一开始不会kd树的时候,感觉kd树一定很神,学了kd树发现kd树挺好写。 kd树的每个节点有一个分割超平面,我是以深度%维数作为当前这一维的分割,比较时对于当前节点就比较这一维。 附上模板代码,求平面第k近距离(kd树裸题) 以后多学习kd树的应用,kd树模型可以应用的题的类型。
阅读全文
摘要:LCA描述加边,删边,动态求两点的lca 删边以后要恢复以前的跟,因为lca与树根有关,不能随意旋转树
阅读全文
摘要:3282: Tree Description 给定N个点以及每个点的权值,要你处理接下来的M个操作。操作有4种。操作从0到3编号。点从1到N编号。 0:后接两个整数(x,y),代表询问从x到y的路径上的点的权值的xor和。保证x到y是联通的。 1:后接两个整数(x,y),代表连接x到y,若x到Y已经
阅读全文
摘要:Ray 乐忠于旅游,这次他来到了T 城。T 城是一个水上城市,一共有 N 个景点,有些景点之间会用一座桥连接。为了方便游客到达每个景点但又为了节约成本,T 城的任意两个景点之间有且只有一条路径。换句话说, T 城中只有N − 1 座桥。Ray 发现,有些桥上可以看到美丽的景色,让人心情愉悦,但有些桥
阅读全文
摘要:Bzoj 1461 字符串的匹配给两个长度为n、m的序列A、B,问A中有多少个子串与B等价(相同位置的值排名相同) 题解:同样考虑hash。因为A是子序列,值的排名难以修改,多以用把排名用线段树的位置维护。Hash=sigma(id *base^sort[i]);同样可以比较两串是否相等。注意如果有
阅读全文
摘要:做了两道hash比较字符串的题。分别使用同一种思想不同的方法比较字符串。 1. 给你两个1-n、1-m的排列A,B,问A中的字符串有多少子序列与B串等价(同时减d后与B串相同) 题解:考虑A的子序列与B串等价只需要A中的每个数的排名与B相同且值域1+d-m+d。这样我们只需要维护A串的hash值,以
阅读全文
摘要:一行,一个字符串S 一行,一个整数,表示所求值 2<=N<=500000,S由小写英文字母组成
阅读全文
摘要:2756: [SCOI2012]奇怪的游戏 Time Limit: 40 Sec Memory Limit: 128 MBSubmit: 2571 Solved: 685[Submit][Status][Discuss] Description Blinker最近喜欢上一个奇怪的游戏。 这个游戏在一
阅读全文
摘要:1070: [SCOI2007]修车 Time Limit: 1 Sec Memory Limit: 162 MBSubmit: 3865 Solved: 1581[Submit][Status][Discuss] Description 同一时刻有N位车主带着他们的爱车来到了汽车维修中心。维修中心
阅读全文
摘要:Kykneion asma Time limit :1000ms On the last day before the famous mathematician Swan's death, he left a problem to the world: Given integers n and ai
阅读全文
摘要:字符串统计 有n 个不同的字符串都只包含小写字母,它们都由字典序排序后,并且满足 s1<s2<s3<...<sn。然而,有些字符看不见了,我们用?代替,那么有多少种可 能满足给定的条件? 输入: 第一行包含一个n 表示字符串个数 接下来n 行顺序从s1 到s2 到...到sn,n 个字符串只由小写字
阅读全文

浙公网安备 33010602011771号