上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 28 下一页
摘要: 模板从 这里 搬运,链接博客还有很多网络流题集题解参考。 最大流模板 ( 可处理重边 ) const int maxn = 1e6 + 10; const int INF = 0x3f3f3f3f; struct Edge { int from,to,cap,flow; Edge(){} Edge( 阅读全文
posted @ 2018-01-06 16:56 qwerity 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 题意 : 给出目标金额 N ,问你用面额 1~K 拼成 N 的方案有多少种 分析 : 完全背包的裸题,完全背包在 DP 的过程中实际就是列举不同的装填方案数来获取最值的 故状态转移方程为 dp[i] += dp[j-w[i]] 但是这题怎么可能那么简单呢! N 和 K 的上限导致答案过大,需要使用高 阅读全文
posted @ 2017-12-29 12:39 qwerity 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 题意 : 有 n 种蚂蚁,第 i 种蚂蚁有ai个,一共有 A 个蚂蚁。不同类别的蚂蚁可以相互区分,但同种类别的蚂蚁不能相互区别。从这些蚂蚁中分别取出S,S+1...B个,一共有多少种取法。 分析 : 实际就是要解决 => 从 n 种物品中取出 m 个有多少种取法 ( 同种无法区分 ) 计数问题的 D 阅读全文
posted @ 2017-12-29 12:32 qwerity 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 题意 : 给出一个由 n 中字母组成的长度为 m 的串,给出 n 种字母添加和删除花费的代价,求让给出的串变成回文串的代价。 分析 : 原始模型 ==> 题意和本题差不多,有添和删但是并无代价之分,要求最少操作几次才能是其变成回文串 ① 其实细想之后就会发现如果没有代价之分的话删除和增添其实是一样的 阅读全文
posted @ 2017-12-27 21:33 qwerity 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 题意 : 有两颗苹果树,在 1~T 的时间内会有两颗中的其中一颗落下一颗苹果,一头奶牛想要获取最多的苹果,但是它能够在树间转移的次数为 W 且奶牛一开始是在第一颗树下,请编程算出最多的奶牛获得的苹果数 分析 : 这题是不可能爆搜的,可组合的情况实在太多....... 定义 dp[ i ][ j ] 阅读全文
posted @ 2017-12-26 23:41 qwerity 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 题意 : 给出一个数 n ,问如果使用 2 的幂的和来组成这个数 n 有多少种不同的方案? 分析 : 完全背包解法 将问题抽象==>有重量分别为 2^0、2^1、2^2…2^k 的物品且每种物品可无限取,问有多少种方案来填满容量为 n 的背包? 之前并不知道背包还能用来计数....... 有一道裸的 阅读全文
posted @ 2017-12-26 15:28 qwerity 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 成段更新: #include <cstdio> #include <algorithm> using namespace std; #define LL long long #define lson l , m , rt << 1 #define rson m + 1 , r , rt << 1 | 阅读全文
posted @ 2017-12-24 11:23 qwerity 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 题意 : 将从 1 ~ n 的数分成两组,要求两组和的差值尽可能小,并输出其中一组的具体选数情况 分析 : 如果将这 n 个数从大到小四个一组来进行选择的话那么差值就为 0 ,然后再来考虑 n%4 != 0 的情况。举个例子就是 n = 9 的时候,我们考虑 6 7 8 9 ,将6、9放入一组,7、 阅读全文
posted @ 2017-12-24 00:15 qwerity 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 题意 : 设 NUM 是一个 n 位十进制整数。如果将 NUM 划分为 k 段,则可得到 k 个整数。这 k 个整数的乘积称为 NUM 的一个 k 乘积。试设计一个算法,对于给定的 NUM 和 k,求出 NUM 的最大 k 乘积 分析 : 定义 dp[i][j] = 前 i 个数字中间插入 j 个乘 阅读全文
posted @ 2017-12-21 19:20 qwerity 阅读(1872) 评论(0) 推荐(0) 编辑
摘要: 题目链接 题意 : 刚上高一的森森为了学好物理,买了一个“非常弹”的球。虽然说是非常弹的球,其实也就是一般的弹力球而已。森森玩了一会儿弹力球后突然想到,假如他在地上用力弹球,球最远能弹到多远去呢?他不太会,你能帮他解决吗?当然为了刚学习物理的森森,我们对环境做一些简化: 假设森森是一个质点,以森森为 阅读全文
posted @ 2017-12-20 12:06 qwerity 阅读(266) 评论(0) 推荐(0) 编辑
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 28 下一页