首页
比赛
题库
课程
竞赛讨论区
登录
/
注册
去牛客
首页
>
清楚姐姐买竹鼠
7条解析
开通博客写题解
深藏功与名的懒羊羊很贴心
发表于 2025-07-09 08:26:07
/*我们可以套用这个策略:列出所有“购买方式/组合方式” 单买:1单位,价格 a 套餐:k个一组,价格 b 设变量 k 表示组数(通常选大的单位,枚举组数更快) 枚举 k,每次用公式算出需要多少补货(如单买),计
展开全文
niepan_gao
发表于 2025-06-24 20:55:17
import java.util.Scanner; // 注意类名必须为 Main, 不要有任何 package xxx 信息 public class Main { public static void main(String[] args) { Scanner in =
展开全文
papybara
发表于 2025-08-20 10:53:18
a,b,x = map(int,input().split()) if 3*a>b: quotient,remainder = divmod(x,3) res = b*quotient+a*remainder # 尽量买3的倍数,剩下的单买 res2 = b*(quot
展开全文
1900201910072158499
发表于 2025-08-26 15:33:44
import java.util.Scanner; // 注意类名必须为 Main, 不要有任何 package xxx 信息 public class Main { public static void main(String[] args) { Scanner in
展开全文
何成95
发表于 2025-08-27 21:44:16
a, b, x = map(int, input().split()) if b / 3 >= a:#购买三只比单独购买一只无优惠,甚至价格更贵时 print(a * x) elif b <= a:#购买三只的价格不超过购买一只时 if x % 3 == 0:#需要购买的
展开全文
学习小生
发表于 2025-08-29 11:12:48
a, b, x = map(int,input().split()) avg_b = b / 3 if avg_b >= a: print(a*x) else: results1 = (x // 3 + 1) * b results2 = (x // 3) * b +
展开全文
丨阿伟丨
发表于 2025-08-28 09:44:36
题目链接 清楚姐姐买竹鼠 题目描述 清楚姐姐需要购买至少 只竹鼠。商店提供两种购买方式: 花费 元购买1只竹鼠。 花费 元购买3只竹鼠。 求买到至少 只竹鼠所需的最小花费。 解题思路 这是一个典型的优化问题,我们需要在不同的购买组合中找到总价最低的方案。问题的核心在于比较两种购买方式的“
展开全文
查看本题
查看本题讨论
相关比赛
87303-牛客周赛 Round 54
进入比赛
87652-牛客周赛54内测
进入比赛
88380-实验室模拟赛8.6
进入比赛
89277-测试
进入比赛
90397-选拔
进入比赛
等你来战
查看全部
牛客练习赛144
报名截止时间:2025-09-12 21:30
牛客周赛 Round 109
报名截止时间:2025-09-14 21:00
牛客挑战赛82
报名截止时间:2025-09-19 22:00
牛客周赛 Round 110
报名截止时间:2025-09-21 21:00
2025牛客国庆集训派对day1
报名截止时间:2025-10-01 17:00
2025牛客国庆集训派对day2
报名截止时间:2025-10-02 17:00
扫描二维码,关注牛客
意见反馈
下载牛客APP,随时随地刷题