随笔分类 - 动态规划
摘要:F. Independent Set 题意: all the vertices in the original graph that are incident on at least one edge in the subgraph.这句话不太理解 edge-induced subgraph(诱导子
阅读全文
摘要:题目链接: https://codeforces.com/contest/1293/problem/E 题意: 给出一颗节点数为$n$的树,可以给它的每条边赋从$0$到$n-1$的值,不能重复赋值 定义$mex(u,v)$为从节点$u$到$v$的最短路径中没有出现的权值的最小整数 计算下面等式的最大
阅读全文
摘要:题目链接: https://codeforces.com/contest/1316/problem/E 题意: 有$n$个人,每个人可以作为运动员和观众,相应位置会有一个权值 只能选择$p$个运动员和$k$个观众,求最大权值 分析: 定义$dp[i][j]$为考虑前$i$个人,运动员选择情况为$j$
阅读全文
摘要:题目链接: https://codeforces.com/contest/1313/problem/D 题意: 有$n$个操作,每个操作可以使得一段区间的小朋友糖果数加一 如果所有操作都执行的话,每个小朋友最多得到$k$个糖果。得到糖果数为奇数的小朋友会很开心,求最多使多少个小朋友开心 分析: 这题
阅读全文
摘要:题目链接: https://codeforces.com/contest/1310/problem/B 题意: 有$2^{n}$名选手参加比赛,比赛分两组,一组是正常组,一组是淘汰组,刚开始$2^n$名选手都在正常组中,失败选手进入淘汰组 淘汰组每轮进行两次比赛,首先是两两比赛,然后是和正常组的失败
阅读全文
摘要:题目链接: http://codeforces.com/contest/1249/problem/F 题意: 一棵树的每个节点有个权值,选择一个节点集,使得任意点对的距离大于$k$ 求最大节点集权值,节点集权值为节点集中节点权值和 数据范围: $1\leq n \leq 200$ $1\leq k
阅读全文
摘要:题目链接: https://codeforces.com/contest/1120/problem/C 题意: 从前往后压缩一段字符串 有两种操作: 1.对于单个字符,压缩它花费$a$ 2.对于末尾一段字符串,如果这段字符串是已经压缩过字符串的子串,那么可以选择压缩它,花费为$b$ 数据范围: $1
阅读全文
摘要:题目链接: https://codeforces.com/contest/1234/problem/F 题意: 给出一个只包含前20个小写字母的字符串,一次操作可以让一段字符颠倒顺序 最多一次这样的操作,让不出现相同字符的子串最长,求出最长长度 数据范围: $1\leq |S| \leq 1000
阅读全文
摘要:题目链接: https://codeforces.com/contest/1209/problem/E2 题意: 给出$n$行和$m$列 每次操作循环挪动某列一次 可以执行无数次这样的操作 让每行最大值的累加和最大 数据范围: $1\leq n \leq 12$ $1\leq m \leq 2000
阅读全文
摘要:题目链接: http://codeforces.com/gym/101161/attachments 题意: 总共有n瓶药可供选择 每瓶药可以增加$e_i$点体力,和$p_i$点毒性 每分钟消耗1点毒性,毒性不能大于99,体力不能小于0大于100 击败一只怪物消耗$k$点体力,花费$m$分钟 计算不
阅读全文
摘要:题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=6568 题意: 在$0$到$L$的坐标轴运输货物,在每个整数点可能丢失货物,丢失概率为$p$,丢失后可能发现丢失,发现概率为$q$ 在$L$点如果没携带货物一定会发现,求到达$L$的期望路程 数据范围:
阅读全文
摘要:题目链接: http://codeforces.com/contest/1183/problem/H 题意: 给出一个长度为$n$的字符串,得到$k$个子串,子串$s$的花费是$n-|s|$ 计算最小花费 数据范围: $1 \le n \le 100, 1 \le k \le 10^{12}$ 分析
阅读全文
摘要:题目链接: https://codeforces.com/contest/1150/problem/D 题意: 给出长度为$n$的字符串,和$q$次询问 每次询问是,给$x$宗教增加一个字符$key$,或者让$x$宗教的字符串长度减一 问是否给原字符串染色,每个字符只能染上一种颜色,把相同颜色字符串
阅读全文
摘要:题目链接: https://codeforces.com/contest/1152/problem/D 题意: 给出一个$n$,然后在匹配树上染色边,每个结点的所有相邻边只能被染色一次。 问,这颗树上最多染色多少边。 匹配树,就是深度为$2n$的树,每个节点都是一个字符串,只包含$(,)$,以长度为
阅读全文
摘要:题目链接: http://codeforces.com/contest/1154/problem/F 题意: 有$n$个物品,$m$条优惠 每个优惠的格式是,买$x_i$个物品,最便宜的$y_i$个物品免费 每条优惠可以无限次使用(当时以为每个优惠只能用一次) 可以买一个物品,不参与优惠 求买k个物
阅读全文
摘要:题目链接: http://codeforces.com/gym/102056/problem/I 题意: 人物有l两个属性分别是$A,D$ 每个回合人物$A\pm D$ 每个回合有三个选择分别是: 1,对怪物造成$a_i+A$的伤害 2,$A\pm c_i$ 3,$D\pm b_i$ 求n回合后对怪
阅读全文
摘要:题意:给出一个字符串S,|S|<=500。每次操作可以删除一段连续的相同字母的子串。问,最少操作多少次可以把这个字符串变成空串。 分析:刚开始的思路是,把连续的串给删除掉,然后再。。。。贪心。完全没想到这个题目会是用区间dp来做,惭愧。。。 虽然后来知道是区间dp,但是想了很久也没想到如何dp。最后
阅读全文
摘要:参考博客:https://www.01hai.com/note/av137952、 题意:首先定义 (b代表一个数组) 给出一个区间,l,r,求它最大的连续子序列的函数值 分析: 定义dp[x][y]为选取x到y这段区间时的函数值 观察发现dp[x][y]=dp[x+1][y]^dp[x][y-1]
阅读全文
摘要:题意:在一个袋子里面有a只白老鼠和b只黑老鼠,先拿到白老鼠的胜利,公主先手,皇子后手,并且皇子拿出一只老鼠后,袋子里面会蹦出一只老鼠 拿每只老鼠的概率相等,蹦出的老鼠也是等概率蹦出的,当公主先手时,求公主获胜的概率 分析:刚开始看题目感觉很复杂,想了很久,突然蹦出一个想法,dp或许可以做,然后就发现
阅读全文
摘要:题意:有n个菜,每个菜有个兴奋值,并且如果吃饭第i个菜立即吃第j个菜,那么兴奋值加ma[i][j],求吃m个菜的最大兴奋值,(n<=18) 分析:定义dp[status][last],status为每道菜的状态,1为吃,0为不吃,last为最后一个菜,dp[status][last],在status
阅读全文

浙公网安备 33010602011771号