http://ac.jobdu.com/problem.php?pid=1025 最大报销额
//将题目中数字都扩大100倍变成整数,就可看作经典的01背包问题
//设报销额度为背包上限,可报销支票金额为价格,可报销支票金额为重量
//a[]存的既是价格,又是重量
#include<iostream>
#include<cstdio>
using namespace std;
int a[32]; //存的既是价格,又是重量
const int MAX = 3000005;
int f[MAX];
int V; //背包的体积
void ZeroOnePack(int cost, int weight)
{
int v;
for (v = V; v >= cost; v--)
f[v] = f[v] > (f[v - cost] + weight) ? f[v] : (f[v - cost] + weight);
}
int main(void)
{
int i,j,n,m,k,flag;
double q,price,A,B,C;
char type;
while(scanf("%lf %d",&q,&n)!=EOF)
{
if(!n)
break;
k=0;
for(i=0;i<n;i++)
{
scanf("%d",&m);
A=B=C=0;
flag=0;
for(j=0;j<m;j++)
{
getchar();
scanf("%c:%lf",&type,&price);
if(type=='A')
A+=price;
else if(type=='B')
B+=price;
else if(type=='C')
C+=price;
else
flag=1;
}
if(!flag)
{
if(A+B+C<=1000 && A<=600 && B<=600 && C<=600) //合法的发票
a[k++]=(int)(100*(A+B+C));
}
}
V=q*100;
for(i=0;i<=V;i++) //没有要求把背包装满
{
f[i]=0;
}
for(i=0;i<k;i++)
ZeroOnePack(a[i],a[i]);
printf("%.2lf\n",f[V]/100.0);
}
return 0;
}
分享到:
相关推荐
长安大学846软件工程真题及模拟.docx是长安大学软件工程专业历年的真题和模拟试题的集合,涵盖了软件工程的所有内容,是研究生考试和本科期末考试的必要参考资料。下面是对该文件中包含的知识点的详细解释: 1. ...
【标题】"2007年软件设计师真题"揭示了这个压缩包文件的主要内容,它是针对2007年度全国计算机技术与软件专业技术资格(水平)考试中的“软件设计师”这一级别的真题集。软件设计师是信息技术领域的一个专业职称,...
《2007年上半年软件设计师真题与解析》是一份重要的学习资料,主要针对的是2007年5月举行的软件设计师资格考试。这个压缩包包含的资源详细解析了当年考试的实际题目,对于备考者来说,是理解考试题型、掌握考点、...
郑州大学计算机专业历年复试专业课真题,408专业,944专业 软件工程专业复试真题 郑州大学英语复试题目
计算机软考中级软件设计师历年真题与解析汇总(2004_2019全年所有试题及答案)
【西北大学软件工程考研真题】是一份涵盖了2010年至2019年间西北大学软件工程专业研究生入学考试的历年真题集合。这些题目是考生准备考试的重要参考资料,可以帮助他们了解考试的题型、难度以及重点内容,从而进行...
《软考中级软件设计师历年真题》是一份针对国家计算机技术与软件专业技术资格(水平)考试,即“软考”中的中级软件设计师资格认证的重要学习资料。这份压缩包包含了历年的考试真题,是备考者熟悉考试形式、掌握考试...
软件设计师考试真题及解析,2023年上半年软件设计师上午场真题和答案解析。 全国计算机技术与软件专业技术资格考试
浙江大学计算机专业历年考研真题是备考浙大计算机硕士研究生的重要参考资料。这些试题涵盖了从早期到近期的考试内容,为考生提供了宝贵的复习材料。通过研究这些真题,考生可以了解到浙大计算机专业考研的命题趋势、...
2007年下半年软件设计师试题 Word版 2007年下半年软考网络工程师试题 Word版 2007年下半年数据库系统工程师试题 Word版 2007年下半年网络管理员试题 Word版 2007年下半年系统分析师试题 Word版 2007年下半年信息处理...
本文将对2009年至2012年间的软件设计师真题进行深入剖析,帮助考生理解考试的重点和难点。 一、软件设计师考试概述 软件设计师考试主要考察考生的软件工程知识、系统分析与设计能力、编程语言掌握程度以及相关的...
此外,软件设计师考试还会涉及到法律法规和职业道德方面的内容,例如知识产权法、计算机软件保护条例、信息安全和隐私保护等相关知识,以及作为一名专业软件设计师应具备的职业素养和团队协作能力。 通过详细阅读并...
《2007年下半年软件设计师真题与解析》是一份重要的学习资料,主要针对的是2007年11月的软件设计师资格考试。软件设计师是信息技术领域中的一个专业职称,它涵盖了广泛的计算机科学和技术知识,包括但不限于软件工程...
《2016年下半年软件设计师考试真题及答案解析》 在信息技术领域,软件设计师是一项至关重要的职业,他们负责设计、开发和维护软件系统,确保软件的高效运行和用户友好性。2016年下半年的软件设计师资格考试,是检验...
这个压缩包文件“软件设计师真题及答案分享.zip”包含了2014年至2021年的历年软考真题及其对应答案,对于备考者来说是一份宝贵的资源。 首先,我们来深入理解软考中软件设计师这一级别的考试内容。该考试主要考察...
《科大软件工程基础10年真题》是针对中国科学技术大学(中科大)软件工程专业研究生入学考试的一份重要参考资料。这份资料包含了过去十年间的软件工程基础试题,对于正在准备考研的同学来说,具有极高的学习和复习...
【计算机与软件工程综合知识试题】是针对软件设计师考试的一项重要内容。从2008年5月的考试来看,试题难度有所提升,更注重考生对知识的理解、分析和实际操作能力,而非单纯的记忆。其中,部分题目直接来源于希赛...
《北京邮电大学807软件工程专业综合考研真题及部分参考答案解析》 北京邮电大学作为我国信息技术领域的知名学府,其软件工程专业以其严谨的学术氛围和广泛的就业前景吸引了众多学子的目光。807软件工程专业综合考试...
这份压缩包涵盖了2004年至2013年间的全部真题及答案,旨在帮助考生全面理解和掌握软件设计师考试的核心知识点,提高备考效率,提升应试能力。 一、考试科目与结构 软件设计师考试分为两部分:基础知识和应用技术。...