#
T1
题目大意
题解
T2
题目大意
f=∑ni=1wi∗xi2,限定∑ni=1xi=n,给定{wi≥0},询问f的最小值
50pt n≤4,100pt n≤20000
题解
这个正解就一句话,正好我还想写写
50pt
的做饭,所以我们先说很很很麻烦的
50pt
好啦~~~
当n=3时,是一个二元的式子求极限,我们来推一下
原式===w1x21+w2x22+w3(3−x1−x2)2w1x21+w2x2+w3[9+(x1+x2)2−6(x1+x2)](w1+w3)x21+(w2+w3)x22+2w3x1x2−6x1−6x2+9w3
然后我们对原式的两元分别求导
f′x1=2(w1+w3)x1+2w3x2−6
f′x2=2(w2+w3)x2+2w3x1−6
再对其求二阶导
A=f′x1x1=2(w1+w3)
B=f′x1x2=2w3
C=f′x2x2=2(w2+w3)
令P=B2−AC=−(w1w2+w2w3+w1w3)
理论上这里P<0时有极限,A>0有极小值,A>0有极大值,但对本题意义不大
令两个一阶导=0,联立解方程组求得x1,x2即为所求
n=4也同样,50pt就结束了
正解是什么呢?
(w1x21+⋯+wnx2n)∗(1/w1+⋯+1/w3)≥(x1+⋯+xn)2
没错!!!柯西不等式!!!果然文化课忘光不行啊!!!ORZ@iamqzh
T3
题目大意
给定一棵树,每个点有两个值vi,ti,支持两种操作
1.vi=vi+d,i∈路径(l,r)
2.ti=ti+vi∗d,i∈路径(l,r)
最后询问树上每个点的ti值
题解
裸的树剖,核心就是线段树的标记下放
1.对于vi+的标记
2.对于di∗的标记
3.vi∗d的标记