01 2016 档案

摘要:P01: 01背包问题 题目 有N件物品和一个容量为V的背包。第i件物品的费用是c[i],价值是w[i]。求解将哪些物品装入背包可使这些物品的费用总和不超过背包容量,且价值总和最大。 基本思路 这是最基础的背包问题,特点是:每种物品仅有一件,可以选择放或不放。 用子问题定义状态:即... 阅读全文
posted @ 2016-01-07 13:04 adfae 阅读(116) 评论(0) 推荐(0) 编辑
摘要:#include #include #include #include #include using namespace std;typedef long long LL;const LL MOD = (LL)200000000 * 1000000000 + 3;/* 一个大于2*10^17的质... 阅读全文
posted @ 2016-01-07 12:51 adfae 阅读(179) 评论(0) 推荐(0) 编辑
摘要:/********************************************************************************************************************************************... 阅读全文
posted @ 2016-01-04 19:54 adfae 阅读(104) 评论(0) 推荐(0) 编辑
摘要:矩阵 快速幂矩阵的快速幂是用来高效地计算矩阵的高次方的。将朴素的o(n)的时间复杂度,降到log(n)。这里先对原理(主要运用了矩阵乘法的结合律)做下简单形象的介绍:一般一个矩阵的n次方,我们会通过连乘n-1次来得到它的n次幂。但做下简单的改进就能减少连乘的次数,方法如下:把n个矩... 阅读全文
posted @ 2016-01-02 13:52 adfae 阅读(154) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示