摘要:
LIS问题: 设$f[i]$为以$a[i]$结尾的最长上升子序列长度,有: $$f[i]=f[j]+1(j using namespace std; define N 5007 int f[N],a[N],b[N]; int main() { int i,j,n; scanf("%d",&n); f 阅读全文
摘要:
思想类似于哈希,但是引入了随机化,每个位置的权值不再是一个数的次幂,并且需要判同的东西也不仅限于字符串,在有的时候可以巧妙的解决问题(也能解决字符串哈希)。 "一道例题" 随机化解决 "字符串哈希" 的代码: include using namespace std; define N 2007 de 阅读全文