03 2016 档案

摘要:一开始不会kd树的时候,感觉kd树一定很神,学了kd树发现kd树挺好写。 kd树的每个节点有一个分割超平面,我是以深度%维数作为当前这一维的分割,比较时对于当前节点就比较这一维。 附上模板代码,求平面第k近距离(kd树裸题) 以后多学习kd树的应用,kd树模型可以应用的题的类型。 阅读全文
posted @ 2016-03-31 19:55 zhangqingqi 阅读(426) 评论(0) 推荐(0)
摘要:LCA描述加边,删边,动态求两点的lca 删边以后要恢复以前的跟,因为lca与树根有关,不能随意旋转树 阅读全文
posted @ 2016-03-22 23:02 zhangqingqi 阅读(176) 评论(0) 推荐(0)
摘要: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已经 阅读全文
posted @ 2016-03-22 22:52 zhangqingqi 阅读(138) 评论(0) 推荐(0)
摘要:Ray 乐忠于旅游,这次他来到了T 城。T 城是一个水上城市,一共有 N 个景点,有些景点之间会用一座桥连接。为了方便游客到达每个景点但又为了节约成本,T 城的任意两个景点之间有且只有一条路径。换句话说, T 城中只有N − 1 座桥。Ray 发现,有些桥上可以看到美丽的景色,让人心情愉悦,但有些桥 阅读全文
posted @ 2016-03-22 22:43 zhangqingqi 阅读(148) 评论(0) 推荐(0)
摘要:Bzoj 1461 字符串的匹配给两个长度为n、m的序列A、B,问A中有多少个子串与B等价(相同位置的值排名相同) 题解:同样考虑hash。因为A是子序列,值的排名难以修改,多以用把排名用线段树的位置维护。Hash=sigma(id *base^sort[i]);同样可以比较两串是否相等。注意如果有 阅读全文
posted @ 2016-03-16 13:47 zhangqingqi 阅读(475) 评论(0) 推荐(1)
摘要:做了两道hash比较字符串的题。分别使用同一种思想不同的方法比较字符串。 1. 给你两个1-n、1-m的排列A,B,问A中的字符串有多少子序列与B串等价(同时减d后与B串相同) 题解:考虑A的子序列与B串等价只需要A中的每个数的排名与B相同且值域1+d-m+d。这样我们只需要维护A串的hash值,以 阅读全文
posted @ 2016-03-16 13:46 zhangqingqi 阅读(573) 评论(0) 推荐(0)
摘要:一行,一个字符串S 一行,一个整数,表示所求值 2<=N<=500000,S由小写英文字母组成 阅读全文
posted @ 2016-03-16 11:34 zhangqingqi 阅读(218) 评论(0) 推荐(0)
摘要:2756: [SCOI2012]奇怪的游戏 Time Limit: 40 Sec Memory Limit: 128 MBSubmit: 2571 Solved: 685[Submit][Status][Discuss] Description Blinker最近喜欢上一个奇怪的游戏。 这个游戏在一 阅读全文
posted @ 2016-03-10 22:26 zhangqingqi 阅读(237) 评论(0) 推荐(0)
摘要:1070: [SCOI2007]修车 Time Limit: 1 Sec Memory Limit: 162 MBSubmit: 3865 Solved: 1581[Submit][Status][Discuss] Description 同一时刻有N位车主带着他们的爱车来到了汽车维修中心。维修中心 阅读全文
posted @ 2016-03-10 20:12 zhangqingqi 阅读(152) 评论(0) 推荐(0)
摘要: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 阅读全文
posted @ 2016-03-06 21:34 zhangqingqi 阅读(263) 评论(0) 推荐(0)
摘要:字符串统计 有n 个不同的字符串都只包含小写字母,它们都由字典序排序后,并且满足 s1<s2<s3<...<sn。然而,有些字符看不见了,我们用?代替,那么有多少种可 能满足给定的条件? 输入: 第一行包含一个n 表示字符串个数 接下来n 行顺序从s1 到s2 到...到sn,n 个字符串只由小写字 阅读全文
posted @ 2016-03-06 21:28 zhangqingqi 阅读(149) 评论(0) 推荐(0)