题解 | 清楚姐姐买竹鼠

清楚姐姐买竹鼠

https://www.nowcoder.com/practice/816dfe69f83042108cf8c74531a94a35?tpId=385&tqId=10962708&channelPut=tracker1

#include <iostream>
#include <algorithm>
#include <climits>
using namespace std;
using ll = long long;

int main() {
    ll a, b, x;
    cin >> a >> b >> x;
    
    ll cost1 = a * x;  // 全单买
    ll cost2 = ((x + 2) / 3) * b;  // 全3只一组买
    ll cost3 = (x / 3) * b + (x % 3) * a;  // 混合买(刚好满足)
  
    ll ans = min({cost1, cost2, cost3});
      
    cout << ans << endl;
    return 0;
}

全部评论

相关推荐

点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务