首页 > 清楚姐姐买竹鼠
头像 深藏功与名的懒羊羊很贴心
发表于 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只竹鼠。 求买到至少 只竹鼠所需的最小花费。 解题思路 这是一个典型的优化问题,我们需要在不同的购买组合中找到总价最低的方案。问题的核心在于比较两种购买方式的“ 展开全文

等你来战

查看全部