随笔分类 - OI
令人头秃
摘要:~~你被骗了,这里没有东西。~~ 快开场了我才到,别人都看两题了/kk。 然后解压,密码一遍写对/jie(公示的是首字母大写,然后说其实是小写~~还好我到得晚~~)。 别人都看题了,我以为只能看 pdf 第一页的注意事项。 开场先把头文件写了,包括 freopen 和 mt19937。 然后看 T1
阅读全文
摘要:template<int P> struct mod_int{ using Z=mod_int; static int mo(int x){return x<0?x+P:x;} int x; int val()const{return x;} mod_int():x(0){} template<cl
阅读全文
摘要:在不同的编译环境中,typeid().name() 的返回值是不一样的。 比如说别人输出 float,而我是 f。 这里给一个对照表: b:bool c:char d:double e:long double f:float i:int32_t j:uint32_t s:int16_t(short)
阅读全文
摘要:概念 Link 笛卡尔树的节点各有两个权值,其中一个权值满足二叉搜索树的性质,另一个满足小(大)根堆的性质。 所以说 Treap 也是一种笛卡尔树。 构造 知乎 以下均假设原序列元素两两不相同。 从左至右依次加入元素,维护当前笛卡尔树的右儿子链 $$root\to rson\to rson.rson
阅读全文