BestCoder Round #76

来源:互联网 发布:背身护球 知乎 编辑:程序博客网 时间:2024/06/06 08:57

T1 DZY Loves Partition

题目大意

n,m,nm

题解

我们都知道和一定时乘积最大肯定差最小
所以我们不妨假设答案一定是两段连续的数的乘积
并且两段相邻的位置的差一定2(显然,我就不证了)
CODE

T2 DZY Loves Connecting

题目大意

给定一棵树,求所有联通块的点数之和 mod   1e9+7

题解

树形DP
f[i]:ii
g[i]:ii
ans=g[i]
f[i]=(f[son[i]]+1)
g[i]=f[i]+(f[i]f[son[i]]+1g[son[i]])

!!!!!cha!!!!
,,gg~~~
g[i]
g[i]=((f[son[i]]+1)g[i]+f[i]g[son[i]])
,,
CODE

T3 DZY Loves Math

题目大意

ijgcd(i  and  j,i  or  j)

题解

分段打表可过……

T4 DZY Loves Sorting

题目大意

初始是一个{1..n}m,
1.[L,R]
2.[L,R]
最后询问第k个数是多少

题解

好神啊~!
k,k0,k1
[L..L+01]0,[R1+1..R]
线,k0
O(Nlog2N)
?,n0,1
CODE

0 0
原创粉丝点击