上一页 1 ··· 46 47 48 49 50 51 52 53 54 ··· 62 下一页
摘要: 思路:若能给对方留下m+1,就可以胜。否则败。 1 #include 2 using namespace std; 3 int main() 4 { 5 int t,n,m;cin>>t; 6 while(t--) 7 { 8 cin>>n>>m; 9 ... 阅读全文
posted @ 2015-05-12 11:31 xcw0754 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 思路:只要能给对方留下n+1,我就能胜,否则败。 1 #include 2 #include 3 using namespace std; 4 int main() 5 { 6 //freopen("input.txt", "r", stdin); 7 int n, m; 8 ... 阅读全文
posted @ 2015-05-12 11:28 xcw0754 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2015-05-11 16:28 xcw0754 阅读(900) 评论(0) 推荐(0) 编辑
摘要: 题意:FJ身上有各种硬币,但是要买m元的东西,想用最少的硬币个数去买,且找回的硬币数量也是最少(老板会按照最少的量自动找钱),即掏出的硬币和收到的硬币个数最少。思路:老板会自动找钱,且按最少的找,硬币数量也不限,那么可以用完全背包得出组成每个数目的硬币最少数量。而FJ带的钱是有限的,那么必须用多重背... 阅读全文
posted @ 2015-05-11 10:37 xcw0754 阅读(389) 评论(0) 推荐(0) 编辑
摘要: 题意: 给定身上的4种硬币,分别是1 ,5 ,10, 25面额各有多张,要求组成面额p的硬币尽可能多。输出组成p的4种硬币各自的数量。思路: 多重背包,300+ms。用01背包+二进制的方法。记录下所有的硬币的个数以及4种硬币分别的个数,注意初始化dp数组的不同之处。 1 #include 2... 阅读全文
posted @ 2015-05-09 17:44 xcw0754 阅读(342) 评论(0) 推荐(0) 编辑
摘要: 题意:一样是求钱的转换方案数,但是这次单位下降到分,但给的是元为单位的,所以是浮点的,但是固定有两位小数。思路:数据都放大100倍来计算,去除精度问题,转成整型时要注意精度。即使给的是0.02,乘以100后的结果不一定是2,而是2左右,所以再加上一个很小的数再转即可,比如0.0001; 1 #inc... 阅读全文
posted @ 2015-05-09 14:52 xcw0754 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 题意:给出整数n和k,n代表拥有的钱数量,k代表有k种工具,其价钱分别为1~k。求n元能有多少种购买的方案。思路:k最大有100,数量过大,要用大数。其他的基本和完全背包一样。 1 #include 2 #include 3 #include 4 #include 5 using ... 阅读全文
posted @ 2015-05-09 11:16 xcw0754 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 题意:有5种硬币,个数无限的,组成n元的不同方案有多少种?思路:常规完全背包。重点在dp[0]=1,dp[j]中记录的是组成 j 元的方案数。状态转移方程dp[j+coin[i]]+=dp[j]。 1 #include 2 using namespace std; 3 int coin[]={1,... 阅读全文
posted @ 2015-05-09 10:31 xcw0754 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 题意: 给出一些纪念品的价格,先算出手上的钱最多能买多少种东西k,然后求手上的钱能买k种东西的方案数。也就是你想要买最多种东西,而最多种又有多少种组合可选择。思路: 01背包。显然要先算出手上的钱m最多能买多少种东西k,可以从价格最少的纪念品买起,看最多能买多少种,置为k。接下来按照常规01背包... 阅读全文
posted @ 2015-05-08 17:06 xcw0754 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 题意: 要买一些东西,每件东西有价格和价值,但是买得到的前提是身上的钱要比该东西价格多出一定的量,否则不卖。给出身上的钱和所有东西的3个属性,求最大总价值。思路: 1)WA思路:与01背包差不多,dp过程中记录每个容量所能获得的最大价值以及剩余的容量。实现是,开个二维dp数组,从左往右扫,考虑... 阅读全文
posted @ 2015-05-08 13:18 xcw0754 阅读(213) 评论(0) 推荐(0) 编辑
上一页 1 ··· 46 47 48 49 50 51 52 53 54 ··· 62 下一页