=N:#若供小于求则不执行,防止越界b+=D*M[i][1]/M[i][0]#为了满足剩余月饼的供给,使用下一种月饼部分售出print('{:.2f}'.format(b))#字符串格式化输,保留两位小数 6、总结 本题有若干个测试点需要注意: 测试点2:库存、价格的小数形式输入 测试点3:D较大(供小于求的情形)...
2.当需求量小于月饼供应量的时候,应注意用单价乘以当前剩余的需求量,并中断循环 3.应注意,因为最后的结果是double类型,并且题目中只说明了库存量和售价均为正数,并没有说是正整数,因此要设置为double类型 刚开始的计算方式有点问题,因为想到要按照单价从高到低排序,因此想利用一个map,让key值为单价,value值为对...
如果市场的最大需求量只有 20 万吨,那么我们最大收益策略应该是卖出全部 15 万吨第 2 种月饼、以及 5 万吨第 3 种月饼,获得 72 + 45/2 = 94.5(亿元)。 输入格式: 每个输入包含一个测试用例。每个测试用例先给出一个不超过 1000 的正整数 N 表示月饼的种类数、以及不超过 500(以万吨为单位)的正整数...
随后一行给出N 个正数表示每种月饼的库存量(以万吨为单位);最后一行给出N 个正数表示每种月饼的总售价(以亿元为单位)。数字间以空格分隔。 输出格式: 对每组测试用例,在一行中输出最大收益,以亿元为单位并精确到小数点后 2 位。 输入样例: 3 20 18 15 10 75 72 45 1. 2. 3. 输出样例: 94.50 1. ...
每个输入包含一个测试用例。每个测试用例先给出一个不超过 1000 的正整数 N 表示月饼的种类数、以及不超过 500(以万吨为单位)的正整数 D 表示市场最大需求量。随后一行给出 N 个正数表示每种月饼的库存量(以万吨为单位);最后一行给出 N 个正数表示每种月饼的总售价(以亿元为单位)。数字间以空格分隔。
随后⼀一⾏行行给出N个正数表示每种⽉月饼的库存量量(以万吨为单位);最后⼀一⾏行行给出N个正数表示每种⽉月饼的总售价(以亿元为单位)。数字间以空格分隔。 输出格式: 对每组测试⽤用例例,在⼀一⾏行行中输出最⼤大收益,以亿元为单位并精确到⼩小数点后2位。
随后一行给出N个正数表示每种月饼的库存量(以万吨为单位);最后一行给出N个正数表示每种月饼的总售价(以亿元为单位)。数字间以空格分隔。 输出格式: 对每组测试用例,在一行中输出最大收益,以亿元为单位并精确到小数点后 2 位。 输入样例: 3 20 18 15 10 75 72 45 输出样例: 94.50 using System; using ...
PTA 1020 月饼 (25 分) 简介:月饼是中国人在中秋佳节时吃的一种传统食品,不同地区有许多不同风味的月饼。 题目 月饼是中国人在中秋佳节时吃的一种传统食品,不同地区有许多不同风味的月饼。现给定所有种类月饼的库存量、总售价、以及市场的最大需求量,请你计算可以获得的最大收益是多少。
1020. 月饼 (25) 月饼是中国人在中秋佳节时吃的一种传统食品,不同地区有许多不同风味的月饼。现给定所有种类月饼的库存量、总售价、以及市场的最大需求量,请你计算可以获得的最大收益是多少。 注意:销售时允许取出一部分库存。样例给出的情形是这样的:假如我们有3种月饼,其库存量分别为18、15、10万吨,总售价...
PAT乙级1020 || 月饼(C/C++) 月饼的库存量、总售价、以及市场的最大需求量,请你计算可以获得的最大收益是多少。注意:销售时允许取出一部分库存。样例给出的情形是这样的:假如我们有 3种月饼,其库存量分别为 18、15、10...月饼的清单定义为结构体类型,利用sort()函数可非常方便地对每种月饼按单价排序;因为要...