题目信息

题目类型
练习
题目年份
2025
题目题型
编程题
关 键 词
商店购物(ShoppingOffers)

题目题干

商店购物(Shopping Offers)

【题目描述】

在商店中,每一种商品都有一个价格(用整数表示)。例如,一朵花的价格是 2 ,而一个花瓶的价格是 5 。为了吸引更多的顾客,商店举行了促销活动。rTv100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

促销活动把一个或多个商品组合起来降价销售,例如:rTv100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

三朵花的价格是 5 而不是 6 ,2 个花瓶和一朵花的价格是 10 而不是 12 。 请编写一个程序,计算顾客购买一定商品的花费,尽量地利用优惠使花费最少。尽管有时候添加其他商品可以获得更少的花费,但是你不能这么做。rTv100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

对于上面的商品信息,购买三朵花和两个花瓶的最少花费的方案是:以优惠价购买两个花瓶和一朵花(10),以原价购买两朵花(4)。rTv100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

【输入】

输入包括一些商店提供的优惠信息,接着是购物清单。(最多有 55 种商品)rTv100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

第1行 优惠方案的种类数(0≤s≤99)。rTv100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

第 2 行∼ 第 s+1 行 每一行都用几个整数来表示一种优惠方式。第一个整数 n (1≤n≤5),表示这种优惠方式由 n 种商品组成。后面 n 对整数 c 和 k 表示 k (1≤k≤5)个编号为 c (1≤c≤999)的商品共同构成这种优惠,最后的整数 p 表示这种优惠的优惠价(1≤p≤9,999)。优惠价总是比原价低。rTv100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

第 s+2 行 这一行有一个整数 b (0≤b≤5),表示需要购买 b 种不同的商品。rTv100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

第 s+3 行∼ 第s+b+2 行 这 b 行中的每一行包括三个整数:c,k,p 。c 表示唯一的商品编号(1≤c≤999),k 表示需要购买的 c 商品的数量(1≤k≤5)。p 表示 c 商品的原价(1≤p≤999)。最多购买 5×5=25 个商品。rTv100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

【输出】

一行,输出一个整数:购买这些物品的最低价格。rTv100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

【输入样例】

2
1 7 3 5
2 7 1 8 2 10
2
7 3 2
8 2 5

【输出样例】

14

答案解析

相关题目

骑马修栅栏(Riding the Fences) 【题目描述】 Farmer John 每年有很多栅栏要修理。他总是骑着马穿过每一个栅栏并修复它破损的地方。 John 是一个与其他农民一样懒的人。
商店购物(Shopping Offers) 【题目描述】 在商店中,每一种商品都有一个价格(用整数表示)。例如,一朵花的价格是 2 ,而一个花瓶的价格是 5 。为了吸引更多的顾客,商店举行了促销活动
家的范围(Home on the Range) 【题目描述】 农民约翰在一片边长是N (2 <= N <= 250)英里的正方形牧场上放牧他的奶牛。 (因为一些原因,他的奶牛只在正方形
游戏(A Game) 【题目描述】 有如下一个双人游戏:N(2 <= N <= 100)个正整数的序列放在一个游戏平台上,两人轮流从序列的两端取数,取数后该数字被去掉并累加到本玩家的得分中
喧闹的摇滚乐手(Raucous Rockers) 【题目描述】 你刚刚继承了流行的“Raucous Rockers”乐队录制的尚未发表的N(1 <= N <= 20)首歌的版权。你打算从
草地排水(Drainage Ditches) 【题目描述】 在农夫约翰的农场上,每逢下雨,贝茜最喜欢的三叶草地就积聚了一潭水。这意味着草地被水淹没了,并且小草要继续生长还要花相当长一段时间。因此,农
香甜的黄油(Sweet Butter) 【题目描述】 Farmer John 发现了做出全威斯康辛州最甜的黄油的方法:糖。 把糖放在一片牧场上,他知道 N 只奶牛会过来舔它,这样就能做出能卖好价钱的
形成的区域(Shaping Regions) 【题目描述】 N个不同的颜色的不透明的长方形(1 <= N <= 1000)被放置在一张宽为A长为B的白纸上。 这些长方形被放置时,保证了它
最长的回文(Calf Flac) 【题目描述】 据说如果你给无限只母牛和无限台巨型便携式电脑(有非常大的键盘),那么母牛们会制造出世上最棒的回文。你的工作就是去寻找这些牛制造的奇观(最棒的回文)。
最短路条数 描述 给定一个包含N个点以及M条边的带权(正权)无向图,请你计算从1号点到N号点的最短路的长度和条数各是多少。 输入 第一行包含两个整数N和M 以下M行,每行包含3个整数u, v, w,

提示声明

  • 免责声明:本站资源均来自网络或者用户投稿,仅供用于学习和交流:如有侵权联系删除!
  • 温馨提示:本文属于积分文章,需要充值获得积分或升级VIP会员,也可在会员中心投稿获取。

猜你喜欢