专栏文章

题解:P13554 【MX-X15-T1】奶龙龙

P13554题解参与者 1已保存评论 0

文章操作

快速查看文章及其快照的属性,并进行相关操作。

当前评论
0 条
当前快照
1 份
快照标识符
@miojls24
此快照首次捕获于
2025/12/02 20:16
3 个月前
此快照最后确认于
2025/12/02 20:16
3 个月前
查看原文

题意

奶龙玩偶,单价为 xx,至少 aa 个。买满 yy 个,降价至 zz,问最低价。

思路

转化问题。若 a<ya < y,初始未满,满前 axax,满后 yzyz,两者的最小值,即为所求。
aya \ge y,初始已满,最低 azaz,即为所求。

Code

CPP
#include <iostream>
#include <cstdio>
using namespace std;
int x, y, z, a, ans;
int main()
{
   scanf("%d%d%d%d", &x, &y, &z, &a);
   ans = min(a * x, y * z); // 满前的价格与满后的价格的最小值就是答案
   if(a >= y) ans = a * z; // 如果一开始就满了,那么 az 就是答案
   printf("%d", ans);
   return 0; // 结束 (。・ω・。)
}

评论

0 条评论,欢迎与作者交流。

正在加载评论...