首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
4945专题
2014多校联合八(HDU 4945 HDU 4946 HDU 4948 HDU 4950 HDU 4951 HDU 4952)
HDU 4945 2048 题意:给你一堆数字 问有几个子集可以拼出2048 思路: 拼数字的规则相当于让数字乘二 所以不是2^i的数字不会拼出2048 那么这些数可选可不选 即为2^cnt种可能 之后只要计算出有几个子集不可能拼出2048即可 不过简单的直接dp是2048*100000的复杂度的 会TLE 所以要变成先枚举元素 再枚举该种元素个数 再枚举2048种状态
阅读更多...