摘要:
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 我到底为什么要跳了这题??????????????????????????????????????????? 显而易见这玩意模着模着就变成循环了(我真没看出来) 阅读全文
摘要:
From my Codeforces Blog 阅读全文
摘要:
解法原理1 首先我们需要明白 \(\operatorname{nand}\) 的运算: \[\operatorname{not}(a\operatorname{nand}b)=a\operatorname{and}b\tag{1} \]这个很好理解,因为 \(\operatorname{nand}\ 阅读全文
摘要:
Download Using 解压后放于不明显的地方 打开Devc++,点击 工具 > 编译选项 > 目录,在 C包含文件 与 C++包含文件 中复制完整路径并添加 选中刚添加的路径后,点击右方按钮移动至最上方 readme3.0 原理: 只要编译直接秒 阅读全文