摘要:
最近公共祖先 1.暴力 将点按照父子关系依次向上查询,知道两个点发生重合 # include <stdio.h> # include <string.h> # define N 40010 # define M 2*N using namespace std; int Next[M],head[N] 阅读全文
摘要:
最长上升子序列 1. \(O(n^2)\) 考虑以 i 为结尾的最长上升子序列的长度即可 #include<iostream> using namespace std; int i,j,n,a[100],b[100],max; int main() { cin>>n; for(i=0;i<n;i++ 阅读全文