首页 > 清楚姐姐买竹鼠
头像 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; 展开全文
头像 高音谱号
发表于 2026-03-14 17:32:12
a, b, x = map(int, input().split()) def f(a, b, x): if x == 0: return 0 if x == 1: return min(a, b) if x == 2: ret 展开全文
头像 立花泷之介
发表于 2026-02-21 09:26:18
这道题代入到现实生活我们买东西的逻辑即可,肯定先能想到一般三个一起买的价格会低于一个买的价格乘3,那么这就是正常商人;如果是奸商,那么就是三个一起买的价格还要高于一个买的价格乘3;而如果是笨商,那就是三个买的价格竟然比一个买的价格还要便宜 #include <algorithm> #in 展开全文
头像 古明地葉月
发表于 2026-03-14 17:32:20
#include <iostream> #include <algorithm> using namespace std; void solve() { long long a, b, x; cin >> a >> b >> 展开全文
头像 Xiettt
发表于 2026-02-15 18:23:52
#include<bits/stdc++.h> using namespace std; using ll=long long; using ull=unsigned long long; using i128=__int128_t; using u128=__uint128_t; u 展开全文
头像 bbl0705
发表于 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,每次用公式算出需要多少补货(如单买),计 展开全文
头像 Turgen
发表于 2026-03-14 10:16:35
用dp会爆时间和空间,考虑贪心先考虑3只3只的买,剩下的再单独买3只买的最便宜价格不一定就是b元,也可能是3*a元。这里决策一下,剩下的不够3只,要么考虑一只一只买,买完,要么直接买3只。极端情况就是:3只的价钱贵的离谱,但1只的价钱很便宜,乘3也抵不过直接买3只的b元,也可能出现1只价格贵的离谱, 展开全文
头像 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 = 展开全文
头像 满心欢喜___
发表于 2026-03-14 19:48:38
#include <stdio.h> #include <math.h> int main() { long a, b, x; long n; scanf("%ld %ld %ld", &a, &b, &x) 展开全文