subset(2)
来源:互联网 发布:股票自动挂单软件 编辑:程序博客网 时间:2024/05/18 17:24
/*ID: daniel.20LANG: JAVATASK: subset */import java.io.*;public class subset { static int size; static int target; static long table[] = new long[800]; static void work() throws Exception { BufferedReader f = new BufferedReader(new FileReader("subset.in")); size = Integer.parseInt(f.readLine()); target = (1 + size) * size / 4; table[0] = 1; dp(); } static void dp() throws IOException { PrintWriter out = new PrintWriter(new BufferedWriter(new FileWriter("subset.out"))); if (size * (size + 1) / 2 % 2 == 1) { out.println(0); out.close(); return; } for (int i = 1; i <= size; ++i) { for (int j = target; j >= i; --j) { table[j] += table[j-i]; } } out.println(table[target] / 2); out.close(); } public static void main(String[] args) throws IOException, Exception { work(); System.exit(0); }}
之前就想好要写一个简化版本的背包,用滚动数组优化.
代码算比较简单了,实现完成. 继续A题
- subset(2)
- usaco2.2 subset numbers
- usaco 2.2.2 subset
- subset
- Subset
- Subset
- Subset
- subset
- subset
- subset
- [USACO 2.2.2] Subset Sums
- 2.2.2---Subset Sums (01)
- USACO 2.2.2 Subset Sums
- usaco 2.2.2 subset sums
- USACO 2.2.2 Subset Sums
- usaco 2.2.2 Subset sums
- [USACO2.2]集合 Subset Sums
- usaco2.2 subset 01背包
- SQL replace
- Java Web中Timer的使用方法
- linux文件结构
- memset
- ASIHTTPRequest 异步下载
- subset(2)
- 下载报表数据保存到服务器
- c++中的私有构造函数
- 手机上网连接方式(1)
- 史上最全的iPhone 5传言大汇总
- PHP中实现表单变量的安全处理,防止SQL注入
- 提供一个Matlab的BP神经网络的基础资料
- Android ListView理解,BaseAdapter (概念)
- textarea 滚动条属性设置