摘要:
代码 #include<bits/stdc++.h> using namespace std; namespace hdk{ namespace balanced_tree{ const int N=2000001,inf=114514191; class splay{ private: int r 阅读全文
摘要:
A.同类分布 本来看着挺像月之迷的(其实就是一模一样),但是鉴于我自己不是非常会打月之迷(其实应该自信点的,虽然当时是贺的题解但是大体思路还是会的),而且数据范围只有 \(2^{31}\),所以就去分块打表了. 赛时爆搜 #include<bits/stdc++.h> using namespace 阅读全文
摘要:
Sir, This way 阅读全文
摘要:
stringin_high_precision forwardstar matrix high_precision_vector3.0 BIT stree SlidingWindow demap / vector / eint / fastio Rander StringAddition_InFix 阅读全文
摘要:
功能: 已重载[]运算符 已重载+运算符(合并) 已重载+=运算符 已重载构造函数 clear() it() 以std::vector形式返回自身 print(char=' ',char='\n') 输出,第一个参数为分隔符,第二个参数为结束符 count(x) 查找x的出现次数 find(x) 判 阅读全文
摘要:
#include<bits/stdc++.h> using namespace std; namespace hdk{ const int siz=100001; class string{ private: char s[siz]; int lengtht=0; int start=0; publ 阅读全文
摘要:
1. 二叉查找树 二叉查找树的思想和优先队列比较像,都是把若干个数据按一定规则插到一棵树里,然后就可以维护特定的信息. 在优先队列的大根堆实现里,我们让每棵子树的根节点都大于它的儿子,这样就可以保证根节点一定是那个最大值,也就是我们需要的最值操作. 那么二叉查找树,顾名思义是可以查找特定 \(ran 阅读全文
摘要:
其实就是为了把之前写的东西集成起来所以搞了一个终端. 下载 集成功能 Wordle ABCG RandTool cmd 便捷功能 FastFile (快速打开目标文件夹) show 文件说明 Terminal3.1.exe :终端界面 FastPath.txt :FastFile 功能实现,如果你需 阅读全文
摘要:
A.匹配 显然这个题可以用哈希,也不用预处理,直接 \(O(1)\) 拓展就行了. \(A\) 拓展用 \(f'=f\times sum+A_{i}\),\(B\) 用 \(f'=f+B_{i}\times num^{i}\),自然溢出就行. #include<bits/stdc++.h> usin 阅读全文
摘要:
A 非常好特判 一共就五种情况,相等,或者正反两种包含(都是不能可能不包含),或者正反两种先后(都是可能不相等),写五个 if 就行了 B 我到底为什么要跳了这题??????????????????????????????????????????? 显而易见这玩意模着模着就变成循环了(我真没看出来) 阅读全文