- 博客(6)
- 收藏
- 关注
原创 关于一类动态求lca的问题(jzoj5883【NOIP2018模拟A组9.25】到不了)
例题Description“从前,神和凡人相爱了,愤怒的神王把他们关进了一个迷宫里,迷宫是由许多棵有根树组 成的。神王每次把两个人扔进其中的某一棵有根树里面,两个相邻节点的距离为 1,两人的 每一步都只能从儿子走到父亲,不能从父亲走到儿子,他们约定,走到同一个节点相见,由 于在迷宫里面行走十分消耗体力,他们决定找出那个使得他们走的总路程最少的节点,他们 当然会算出那个节点了,可是神王有时候会把...
2018-09-26 21:35:20 581
原创 洛谷P3369 【模板】普通平衡树
题目描述题目描述 您需要写一种数据结构(可参考题目标题),来维护一些数,其中需要提供以下操作:插入xxx数 删除xxx数(若有多个相同的数,因只删除一个) 查询xxx数的排名(排名定义为比当前数小的数的个数+1+1+1。若有多个相同的数,因输出最小的排名) 查询排名为xxx的数 求xxx的前驱(前驱定义为小于xxx,且最大的数) 求xxx的后继(后继定义为大于xxx,且最小的数...
2018-09-13 18:06:58 137
原创 bzoj3223: Tyvj 1729 文艺平衡树 (非旋Treap)
题目描述Description 您需要写一种数据结构(可参考题目标题),来维护一个有序数列,其中需要提供以下操作:翻转一个区间,例如原有序序列是5 4 3 2 1,翻转区间是[2,4]的话,结果是5 2 3 4 1 Input 第一行为n,m n表示初始序列有n个数,这个序列依次是(1,2……n-1,n) m表示翻转操作次数 接下来m行每行两个数[l,r] 数据保证 1<=l...
2018-09-10 12:27:43 395
原创 快速傅里叶变换FFT/快速数论变换NTT
前言其实这是3个月前的内容。。。 因为各种原因拖到了现在就是懒而已FFTFFT全称快速傅里叶变换(fast Fourier transform),用来解决多项式乘法之类的问题 当然主要还是用来搞卷积 搞♂积 设有两个多项式A(x)和B(x),要求C(x)=A(x)B(x) 暴力算时间复杂度是O(n2)O(n2)O(n^2),用FFT可以优化到O(nlogn)O(nlogn)...
2018-09-05 16:18:34 549
原创 快速沃尔什变换(FWT)
问题FWT用来解决这样的一个问题: 给出多项式A(x),B(x),求C(x),其中 C(k)=∑i⊕j=kA(i)B(j)C(k)=∑i⊕j=kA(i)B(j)C(k)=\sum_{i⊕j=k}A(i)B(j) (也可以换成and/or) 要求在O(nlogn)O(nlogn)O(n\log n)的复杂度内求出C(x)定义定义tf(A)tf(A)tf(A)操作表示(A是一个长...
2018-09-03 19:26:05 456
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人