日志

农业,尤其是生产牛奶,是一个竞争激烈的行业。乎乎发现如果他不在牛奶生产工艺上有所创新,他的乳制品生意可能就会受到重创!

幸运的是,乎乎想出了一个好主意。他的三头获奖的乳牛,贝西、艾斯 和 马德里,各自产奶的口味有些许不同,他打算混合这三种牛奶调制出完美的口味。

为了混合这三种不同的牛奶,他拿来三个桶,其中分别装有三头奶牛所产的奶。这些桶可能有不同的容积,也可能并没有完全装满。然后他将桶 11 的牛奶倒入桶 22,然后将桶 22 中的牛奶倒入桶 33,然后将桶 33 中的牛奶倒入桶 11,然后再将桶 11 的牛奶倒入桶 22,如此周期性地操作,共计进行 100100 次(所以第 100100 次操作会是桶 11 倒入桶 22)。当乎乎 将桶 𝑎a 中的牛奶倒入桶 𝑏b 时,他会倒出尽可能多的牛奶,直到桶 𝑎a 被倒空或是桶 𝑏b 被倒满。

请告诉 乎乎 当他倒了 100100 次之后每个桶里将会有多少牛奶。

#include<stdio.h>

int main(){

long long c1,m1;

long long c2,m2;

long long c3,m3;

scanf("%lld %lld",&c1,&m1);

scanf("%lld %lld",&c2,&m2);

scanf("%lld %lld",&c3,&m3);

for(int i = 0; i<100;i++){

if(i%3==0){

long long a =(c2>m1+m2)?m1:(c2-m2);

m1-=a;

m2+=a;

}

else if(i%3==1){

long long a =(c3>m2+m3)?m2:(c3-m3);

m2-=a;

m3+=a;

}

if(i%3==2) {

long long a =(c1>m1+m3)?m3:(c1-m1);

m3-=a;

m1+=a;

}

}

printf("%lld\n", m1);

printf("%lld\n", m2);

printf("%lld\n", m3);

return 0;

}

全部评论

相关推荐

不愿透露姓名的神秘牛友
09-17 15:52
点赞 评论 收藏
分享
08-08 16:33
唐山学院 Java
职场水母:首先,简历太长,对于实习和应届找工作,hr一眼扫的是学历,技术看实习,你写的技术栈字太多了,尽量用一句话概括不用写那么详细,技术面的时候会问的,而且技术栈都会在实习或者项目里体现,你要做的是,把你的简历浓缩为一页,删除没用的东西,比如实践经历,自我评价,这些纯废话,没用,专业技能写的太离谱,你真的熟练掌握了吗,建议都写熟悉,找工作和写论文不一样,追求的是干练和实用,把实习经历和项目提前,把掌握的技术栈写到最后,然后去找实习,
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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