上一页 1 2 3 4 5 6 7 8 ··· 22 下一页
摘要: "题目链接" 依旧是树形dp啦,一样的找根节点然后自下而上更新即可 设$dp_{i,0}$表示第i个不设,$dp_{i,1}$表示第i个设一个,容易得到其状态转移 $dp_{i,0} = \sum{dp_{j,1}}(j为i的儿子节点)$ $dp_{i,1} = 1 + \sum{min(dp_{j 阅读全文
posted @ 2020-02-26 20:40 GRedComeT 阅读(79) 评论(0) 推荐(0) 编辑
摘要: "题目链接" 经典的树形dp,最大独立集,对于每个点就有2个状态,选/不选 设$dp_{i,0}$表示不选第i个,$dp_{i,1}$表示选第i个,容易得到其状态转移 $dp_{i,0} = \sum{max(dp_{j,0}, dp_{j,1})}(j为i的儿子节点)$ $dp_{i,1} = r 阅读全文
posted @ 2020-02-26 19:59 GRedComeT 阅读(112) 评论(0) 推荐(0) 编辑
摘要: There are two processes to switch, when one run:io instruction, switch on other process. After ios, the first process's state is ready, which must swi 阅读全文
posted @ 2020-02-26 15:50 GRedComeT 阅读(242) 评论(0) 推荐(0) 编辑
摘要: "题目链接" 题意还是比较清楚的,给你q个询问,对每组询问的模数和初始值不同,求满足条件$a_j~\textrm{mod}~m_i a_{j + 1}~\textrm{mod}~m_i$时,由于$a_i$是递增的,那么他只有在$a_{i+1} m, a_i using namespace std; 阅读全文
posted @ 2020-02-25 17:29 GRedComeT 阅读(306) 评论(0) 推荐(1) 编辑
摘要: "题目链接" 根据题意,d是两个点的最短距离,分析知,假设$x_i$$v_j$,那么d(i,j)一定为0,因为i一定能追上j,否则,d(i,j)就为其初始距离 那我们就转化问题为一个二维偏序问题,求$x_i$ using namespace std; define lowbit(x) ((x)&( 阅读全文
posted @ 2020-02-25 15:32 GRedComeT 阅读(119) 评论(0) 推荐(0) 编辑
摘要: "题目链接" 也是简单的组合数学问题,每个位置可以移动走,也可以移动来,那么我们就需要找最终的状态,也就是最终的0的个数 假设有m个0,就有n m个非0空位,选择0的组合数为$\textrm{C}_{n}^{m}$,这m个位置转移到n m个位置的组合数为$\textrm{D}_{n m}^{m}$, 阅读全文
posted @ 2020-02-24 21:01 GRedComeT 阅读(181) 评论(0) 推荐(0) 编辑
摘要: [题目链接]https://atcoder.jp/contests/abc156/tasks/abc156_d 简单数论问题,题意就是有n个数,不能组成a与b个数,问有多少种组合方式 那就是C(n,1)+C(n,2)+....+C(n,n) C(n,a) C(n,b) 和式部分为2^n 1 由于a, 阅读全文
posted @ 2020-02-24 18:28 GRedComeT 阅读(158) 评论(0) 推荐(0) 编辑
摘要: "题目链接" 题意是给你一个数组,问你如何建造,使得每个点都不小于其左右的点,包括不相邻的点 分析题意,容易得知,就是找一个点两侧的不上升序列且带修,那我们就分别从头跑一遍,从尾跑一遍,两者相加就是每个点的最大值 那我们可以利用单调栈来进行这个操作,注意初始化栈 这道题和 "CF1300E" 思想一 阅读全文
posted @ 2020-02-24 16:24 GRedComeT 阅读(180) 评论(0) 推荐(0) 编辑
摘要: "题目链接" 经典括号匹配,依旧是区间的状态有影响 若i,j匹配,dpi,j=dpi+1,j 1+2 然后最优选择 dpi,j=max(dpi,k+dpk,j) 阅读全文
posted @ 2020-02-24 12:45 GRedComeT 阅读(123) 评论(0) 推荐(0) 编辑
摘要: "题目链接" 本题也是区间dp,贪心可证,每一次出发必定是从端点,否则必然有重复,不会是最小值,那我们可以设dpi,j,0/1,0代表从左端点出发,1代表从右端点,因为每次都是从端点出发,状态方程为 dpi,j,0=min(dpi+1,j,0+d[i+1] d[i], dpi+1,j,1+dp[j] 阅读全文
posted @ 2020-02-24 11:30 GRedComeT 阅读(176) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 22 下一页