- 博客(3)
- 资源 (2)
- 收藏
- 关注
原创 计蒜课的一道题
F. Fleecing the Raffle。 题意:刚开始有个盒子,里面有n个人的名字,你可以放入k张自己的名字,取p张票获奖,你自己的名字出现exactly一次。 C1k∗Cp−1nCn+kp\frac{C^1_k*C^{p-1}_n}{C^{n+k}_p} 其中输入n,p; 显然枚举k的最大值就是结果。 这里k是从1开始枚举,那么当其为1的时候显然可以约去不少而不需要枚举计算上下的组
2017-10-03 23:07:04 247
原创 POD3260(单调队列优化)
有一个人去买东西,东西的价格为T, 其有n种面额的钱,每一种有c[i]张,售货员有与其相同面额的钱,但是其有无数张。 问买T所发生的最小钱张数(买的张数+找回钱的张数) 从这题知道完全背包一样单调队列优化 先预处理dp1[i]表示购买者找到钱i需要的最小张数 售货员dp2[i[表示找到钱i需要的最小张数 那么找一个比较大的数字T~m来循环 Min=min(Min,dp[T]+dp[m
2017-10-01 19:24:52 162
原创 斜率dp优化两题(poj 3709 hdu 3507)
题意:给一个序列,每个序列为递增序列。每次可以把一个数字的值-1,问最少需要几次操作可以把这个序列做到每个数字至少有k个。 显然dp,dp[i]表示i以及之前的全部处理的最小代价。 那么dp[i]=dp[j]+sum[i]-sum[j-1]-a[j]*(i-j+1),这里j表示被选择作为值的那个下标,那么j的范围是1<=j<=(i-k+1) 这里可以转换为dp[i]=sum[i]...
2017-10-01 16:19:08 191
R语言的简单使用
2018-08-20
Svm支持向量机详细内容
2018-08-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人