不知道怎么分类的东西

数论

  • 如果aabb互质,则a+ba+baba*b一定互质

Fib数列

  • fib[i]+fib[i+1]=fib[i+2]fib[i]+fib[i+1]=fib[i+2]
  • 2fib[i]=fib[i2]+fib[i+1]2fib[i]=fib[i-2]+fib[i+1]
  • i=0nfib(i)=fib(n+1)1\sum_{i=0}^{n}fib(i)=fib(n+1)-1

组合数

杨辉三角

  • 第n行的m个数可表示为 Cn1m1C^{m-1}_{n-1},即为从n1n-1个不同元素中取m1m-1个元素
  • (a+b)n(a+b)^n的展开式中的各项系数依次对应杨辉三角的第(n+1)(n+1)行中的每一项。
  • 第n行数字和为2n-1。
/*LIS求长O(Nlog(N))*/
int LIS(int n){
	int len = 0;
	dp[1] = a[0];
	for(int i = 0;i < n;i++){
		int pos = upper_bound(dp, dp+len, a[i]) - dp;
		dp[pos] = a[i];
		len = max(len, pos+1);
	}
	return len;
}
posted @ 2018-10-10 16:08  秃头大师  阅读(150)  评论(0)    收藏  举报