摘要:
继续测模板... 1 #include 2 #include 3 #include 4 #include 5 #include 6 using namespace std; 7 8 struct Node 9 { 10 Node * ch[2]; 11 ... 阅读全文
摘要:
又一道数据结构的题目,用Treap可以轻松解决。 1 #include 2 #include 3 #include 4 #include 5 #include 6 using namespace std; 7 8 struct Node 9 { 10 Node... 阅读全文
摘要:
算是一道比较全面的模板题了吧,需要注意的是:查找比x小的元素个数时x不一定在Treap中,解决办法是插入x,查询,再删除x。 1 #include 2 #include 3 #include 4 #include 5 using namespace std; 6 7 stru... 阅读全文
摘要:
Treap的入门题目,每个结点多维护一个size表示以它为根的子树的结点数,然后查kth的时候一层一层向下即可。 1 #include 2 #include 3 #include 4 #include 5 #include 6 using namespace std; 7 8 struc... 阅读全文