随笔分类 -  动态规划 -- 计数dp

摘要:Contest Info 传送门 Solved A B C D E F G H I J 6 / 10 - O O O - - - O O O O 在比赛中通过 Ø 赛后通过 ! 尝试了但是失败了 - 没有尝试 Solutions B. Mask Allocation 类似于欧几里得算法的想法去构造即 阅读全文
posted @ 2020-08-08 09:53 heyuhhh 阅读(170) 评论(0) 推荐(0) 编辑
摘要:"传送门" 题意: 现有$n$个$1$,$m$个$ 1,n,m\leq 2000$,要由这些数组成一个序列,定义$$\displaystyle f(a)=max(0,max_{1\leq i\leq n+m}\sum_{j=1}^ia_j)$$ 即$f(a)$为序列$a$的所有前缀和的最大值。 最终 阅读全文
posted @ 2020-03-16 21:44 heyuhhh 阅读(157) 评论(0) 推荐(0) 编辑
摘要:2019牛客多校第五场题解 "题目链接" A.digits 2 输出$n$个$n$即可。 Code B.generator 1 十进制快速幂,$a^n=(a^2)^{\frac{n}{2}}$改造为$a^n=(a^{10})^(\frac{n}{10})$即可,余数就单独乘一下。 详见代码: Cod 阅读全文
posted @ 2019-08-04 12:05 heyuhhh 阅读(530) 评论(2) 推荐(0) 编辑
摘要:P3193 [HNOI2008]GT考试 思路: 设$dp(i,j)$为$N$位数从高到低第$i$位时,不吉利数字在第$j$位时的情况总数,那么转移方程就为: \(dp(i,j)=dp(i+1,k)*a(j,k)\) 这里$a(j,k)$就是从第$j$位到第$k$位的情况总数。那么根据这个转移方程我 阅读全文
posted @ 2019-05-16 20:06 heyuhhh 阅读(252) 评论(0) 推荐(0) 编辑
摘要:Educational Codeforces Round 64 (Rated for Div. 2)题解 "题目链接" A. Inscribed Figures 水题,但是坑了很多人。需要注意以下就是正方形、圆以及三角形的情况,它们在上面的顶点是重合的。 其余的参照样例判断一下就好了了。~~具体证明 阅读全文
posted @ 2019-05-16 15:59 heyuhhh 阅读(208) 评论(0) 推荐(0) 编辑