摘要:
题目描述 有一个箱子容量为V(正整数,0<=V<=20000),同时有n个物品(0<n<=30),每个物品有一个体积(正整数)。 要求n个物品中,任取若干个装入箱内,使箱子的剩余空间为最小。输入格式 第一行为一个整数,表示箱子容量; 第二行为一个整数,表示有n个物品; 接下来n行,每行一个整数表示这n个物品的各自体积。输出一个整数,表示箱子剩余空间。样例输入2468312797样例输出0简单背包问题: 1 #include 2 using namespace std; 3 int f[20001]; 4 int main() 5 { 6 int V,n,i,j; 7 cin>>V& 阅读全文
posted @ 2014-03-15 19:24
细雨微光
阅读(1286)
评论(0)
推荐(0)
摘要:
java的大数处理对于ACM中的大数来说,相当的简单啊;整数的运算 BigInteger 小数的运算 BigDecimal导入类:import java.util.Scanner;import java.math.BigInteger;import java.math.BigDecimal;java 大数相除不能整除时会抛出异常,解决办法,设置精度;参见:java之BigDecimal num1 = num1.divide(num2,10,BigDecimal.ROUND_HALF_EVEN); System.out.println(num1);算阶乘时也可用;需要转化一下1 int ... 阅读全文
posted @ 2014-03-15 09:13
细雨微光
阅读(898)
评论(0)
推荐(0)
浙公网安备 33010602011771号