首页 > 清楚姐姐买竹鼠
头像 我是芭芭拉的狗
发表于 2025-12-26 23:21:17
from re import A a, b, x = map(int,input().split()) sb = x // 3 sa = x % 3 s = 0 if a >= b: if x % 3 == 0: s += sb*b else: 展开全文
头像 深藏功与名的懒羊羊很贴心
发表于 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 = 展开全文
头像 AchanLin
发表于 2025-12-26 11:01:02
using System; using System.Collections.Generic; public class Program { public static void Main() { //题目要求至少买x只竹鼠,买一只竹鼠需要a元,买三只竹鼠需要b元,应用贪心, 展开全文
头像 Herman欧y
发表于 2025-12-28 12:01:03
#include <iostream> #include <algorithm> #include <climits> using namespace std; using ll = long long; int main() { ll a, b, x; 展开全文
头像 牛客514474230号
发表于 2025-12-26 15:08:33
package main import ( "fmt" ) func main() { // 1. 全部用 int64,彻底断绝 10^18 溢出的后路 var a, b, x int64 fmt.Scan(&a, &b, &x) // 方 展开全文
头像 小小虫44167
发表于 2025-10-08 15:47:31
a,b,x = map(int,input().split()) if x<3 or a*3<b: print(a*x) else: num = x // 3 rem = x % 3 res1 = b*num+rem*a res2 = b*(nu 展开全文
头像 牛客459000288号
发表于 2026-01-07 18:18:11
# Process input a, b, x = map(int, input().split()) # Algo if a > b/3: print((x//3)*b+min((x%3)*a, b)) else: print(x*a)
头像 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 展开全文
头像 Vermouth贝尔摩德
发表于 2026-01-04 15:10:05
#include <bits/stdc++.h> using namespace std; int main() { long long a, b, x; while (cin >> a >> b >> x) { lo 展开全文

等你来战

查看全部