2017-08-10 背包组合数相关 背包组合数相关总结背包组合问题通常用01背包dp解决相关问题有数组中的数字求单次组合数和无限次组合数前者用dp[i]表示i的组合数有dp[i]种 接着逆序遍历所有数字用dp[i]+=dp[i-k]更新无限次更新通过hash和背包思想 通常问是否能组合某个数字或者所有数字还可用bitset s|=s<<num[i]表示把第个数字压入bitset中 最后判断第i位的数字是否为1就代表是否能取到 自用笔记算法 acm背包 undefined >>
2017-08-09 muti多校-5 muti多校-5HDU 6085题目要求有n个小孩和m个糖果 每个小孩有Ai的钱 每个糖果值Bi的钱 小孩只会买一种糖果给出q次询问 每次询问包含一个k 问有多少个小孩买糖果满足余下k的钱 最后的结果mod2 自用笔记算法 acm多校 undefined >>
2017-08-07 atcoder regular080 atcoder regular080C题目要求有一个长度n的数组 问是否改变顺序后可以满足 任意两个相邻的元素乘积都是4的倍数 自用笔记算法 atcoder undefined >>
2017-08-06 2017百度之星资格赛&&cf edu26-D 2017百度之星资格赛&&cf edu26-Dcf edu26-D题目要求有n个元素的数组 从中选k个 使得选中的数字乘积末尾的0最多 自用笔记算法 cf百度之星 undefined >>
2017-08-01 multi多校-2 muti多校-2HDU 6045题目要求A和B两个人答题 每题有ABC三个选项 给出n道题和两人分别答对的题目数量再给出假设两个人分别答题情况判断是否可行 自用笔记算法 acm多校 undefined >>