好久没打反思了
博主过于弱于是分到第二机房
然而我在第二机房成绩也不行啊!

第一题这么个原题,然而我数组开小了,不多的几个没AC的
第二题看出来95分方法然而我打了然后我注释掉了???我为什么啊,考试时我想到链表会优化
我还打出来了

第三题再次看出正解

然而我最长链不会打,不会打你敢信
模板背不对报零两行泪
ll dp(ll x,ll pre){
if(f[x]) return f[x];
f[x]=0;
for(ll i=head_[x];i;i=nxt_[i]){
ll y=ver_[i];
ll nx=dp(y,x);
// printf("x=%d y=%d nx=%d\n",x,y,nx);
f[x]=max(f[x],nx);
}
f[x]+=sz[x];
return f[x];
}
期望得分295 实际125.
挂的有点多