摘要:
题目链接 题意 将n个将军卡片分成两份,要求两份卡片之间的差值尽可能小,求最大的那一份卡片的和,这里有m组卡片是不能放在同一份的 思路 对有矛盾的组我们建图进行01染色,对于每一个连通块得到所有的0点和1点的差值的绝对值,我们存在数组ve中,单点也加入ve中,相当于一份是x一份是0,进行01背包求差 阅读全文
摘要:
题目 给定一个有向无环图,叫你求图中的最长路径 思路 记忆化搜索,定义 f[i] : 表示从点i开始的最长路径长度,那么很容易得出转移方程为 ,j为i的子节点 代码 点击查看代码 /* * @Descripttion: * @Author: Echo * 阅读全文
摘要:
csdn实在是太垃圾了,摆烂之王 找到博客园后台的博客搬家 在csdn的个人主页获取链接 注意不能直接赋值那个链接 https://blog.csdn.net/qq_45769627?spm=1000.2115.3001.5343 要用: https://blog.csdn.net/qq_45769 阅读全文
摘要:
https://atcoder.jp/contests/dp/tasks/dp_f 题目 求两个字符串的最长公共子序列,需要输出这个子序列 思路 跑一边LCS的板子,跑的途中记录下从哪里转移过来,最后递推出答案 from[i][j] = 1: 表示从 from[i-1][j-1] 转移过来,这个时候 阅读全文
摘要:
题目 小红定义"漂亮串"为:至少有两个 red 子串。例如redcred为漂亮串, 但reedred则不是漂亮串,小红想知道,长度为 的、仅包含小写字母的字符串中,共有多少种不同的漂亮串? 思路 这道题我们正着考虑发现很难,那么本着正难则反的原则,我们反向攻破。漂亮串的总数等于总的方案数-没 阅读全文
摘要:
心得: c/c++里面。“”里面的才是字符串,越学越傻了,‘’是获取ascii码 #include #includeusing na... 阅读全文
摘要:
思路: 见代码注释 这道题说的是1using namespace std;int check(int x,int n){ in... 阅读全文
摘要:
题目传送门 文章目录 思路:废话: 思路: 这道题范围比较小,直接暴力搜索就行(可是本蒟弱,比赛时没做出来。。。) 对于每一本书... 阅读全文
摘要:
题目 文章目录 废话:题意:人话: 思路:AC代码: 废话: 啊,本蒟弱搜了好多题解,但是对我这种蒟蒻来说感觉都不太友好,有... 阅读全文
摘要:
题目 文章目录 思路:答案:859963392Ac代码: 思路: 利用优先队列,定义整数值更小的优先级更高事先最小丑数1入队列对... 阅读全文