题解 | #买面包#

买面包

https://ac.nowcoder.com/acm/problem/54838

题意:一个面包b元钱,买c个面包,可以送d个面包,现在问a元钱最多可以获得多少面包。

解: a元钱可以买到a / b个面包,

其中有(a / b / c)次机会可以拿到送的d个面包

所以最后能得到的面包数目是:(a / b) + (a / b / c * d)

#include<bits/stdc++.h>
using namespace std;

typedef long long ll;
ll a,b,c,d;
int t;

int main()
{
    cin>>t;
    while(t--)
    {
        cin>>a>>b>>c>>d;
        ll ans = (a / b) + a / b / c * d;
        cout<<ans<<'\n';
    }
    return 0;
}
全部评论

相关推荐

不愿透露姓名的神秘牛友
昨天 14:10
点赞 评论 收藏
分享
Yki_:你要算时间成本呀,研究生两三年,博士三四年,加起来就五六年了,如果你本科去腾讯干五年,多领五年的年薪,加上公司内涨薪,可能到时候十五年总薪资也跟博士差不多
点赞 评论 收藏
分享
小浪_Coding:找硬件测试,也可兼顾软测欧, 简历还可以的 ,注意排版,项目写的有条理一点, 然后个人技能多加点, 润色好简历之后就开始沟通海投了,深圳,东莞这边做硬件相关的公司还不少, 医疗类,仪器类的都可以尝试
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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