上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 30 下一页
摘要: 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1520 题意大致是给出一个隶属关系树,每个人代表一个结点,每个结点都有权值,有父子关系的点对只能选择一个,问怎样使得权值之和最大。 代码如下: 1 #include<bits/stdc++.h> 2 us 阅读全文
posted @ 2020-04-11 16:03 WA自动机~ 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 题目链接:http://poj.org/problem?id=3280 一个序列,有n种不同的字符,可以在这个序列的任意位置插入和删除字符,花费不同,问最少需要多少花费可以使这个序列变成回文字符串。由于在头部插入和在尾部删除一个字符都能得到一个字符的前后回文对应,所以对于每一种字符只要知道插入和删除 阅读全文
posted @ 2020-04-11 15:29 WA自动机~ 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1257 题目中说明炮弹只能像更高的位置发射,对于发射高度X,<=X的高度这个炮弹是可以射到的,所以我们可以先考虑第一个高度,找出最长下降子序列,将其从原序列中删去,接着找下一个最长下降子序列,再将其从原序 阅读全文
posted @ 2020-04-11 14:05 WA自动机~ 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 最长公共子序列(LCS):两个串s1和s2中取出若干有序位置的字符,使得取出的两个字符串相同的长度的最大值就是LCS 最长递增子序列(LIS):S的子序列,其中各元素按索引严格单调递增 最长公共递增子序列(LCIS):上面两者的结合,参考博客:https://blog.csdn.net/wall_f 阅读全文
posted @ 2020-04-11 13:28 WA自动机~ 阅读(255) 评论(0) 推荐(0) 编辑
摘要: hdu2069 : 给出五种硬币,要求用这些面值的硬币构成S,问方案数是多少。经典dp问题。本题如果不限制金币的使用数量的话可以用dp[i]来记录总数为i的方案数,转移方程是dp[i]=dp[i]+dp[i-type[i]],也就是用type[i]硬币算在i中,方案数就是钱总数为i-type[i]的 阅读全文
posted @ 2020-04-11 10:47 WA自动机~ 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 题目链接:http://poj.org/problem?id=1521 代码如下: 1 #include<iostream> 2 #include<cstdio> 3 #include<algorithm> 4 #include<string.h> 5 #include<queue> 6 using 阅读全文
posted @ 2020-04-11 09:46 WA自动机~ 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4911 题目给出一个序列和一个操作数k,操作集合是交换任意两个相邻的数,问操作k次之后序列的最小逆序对数量。一个没有升序排列的数列一定存在两个相邻的数是逆序对,只要对这两个数进行交换就可以使逆序对的数量减 阅读全文
posted @ 2020-04-02 18:52 WA自动机~ 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1735 题目给出一张01图,1代表的是有字,0代表的是空格或者是被涂去的字。一共有m个段落,每个段落都是开头空两行,问最少有多少个字被涂去。 想要的到最少的被涂去的字必须保证每个段落之后的字尽量少。由此想 阅读全文
posted @ 2020-04-02 17:32 WA自动机~ 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 最大不相交区间数的一道题是hdu2037 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2037 题目给出n个区间,问最多有多少个区间没有重叠,只需要对区间右端点进行排序就行,因为一个节目结束得早的话就会为其他节目留下更多的时间,如果选择对节目的开始时 阅读全文
posted @ 2020-04-02 15:21 WA自动机~ 阅读(839) 评论(0) 推荐(1) 编辑
摘要: 题目链接:https://www.luogu.com.cn/problem/P1010 题目给出一个2e4以内的数,要求把这个数分解成仅含2的幂次方的形式,下图是样例: 由于一个数可以分成多个2的幂次方,可以将其划分为多个子问题,再对每个子问题递归求解,这就是分治算法的精髓。在本题中,分治的最小子问 阅读全文
posted @ 2020-04-01 13:26 WA自动机~ 阅读(242) 评论(0) 推荐(0) 编辑
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 30 下一页