虚拟电话

文章
5
资源
1
加入时间
2年10月21天

CF467C George and Job

给定一个长度为n的序列,选出k组不重叠且连续的m个数,使其和最大1<=m*k<=n<=5000(有负数)【思路】·询问连续m个数的和:前缀和·dp[i][j]表示截止到i时,取j个组的max值dp[i][j]=max(dp[i-1][j],dp[i-m][j-1]+now)now=sum[i]-sum[i-m]·注意:i<m时需要顺推,不满足转移...

简单理解BigDecimal.valueof(Double t)与BigDecimal.valueof(String t)的区别

我也是简单的了解一下先用简单的代码展示一下Java代码:上面的代码主要的区别在于初始化BigDecimal时形参是double、String和float的区别从上面可以看到,当double 和 float 时,实际保存的值并不是是准确的0.99,这是为什么呢大致的原因是:         BigDecimal(double val)将会把double型二进制浮点型值...