BestCoder Round #76

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值