题解 | #买面包#

买面包

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

感觉题意挺意识流。所以解法也应该是意识流解法。

首先根据题意,手上有 aa 元钱,每 bb 元钱买一个面包,所以原价能买 ab\left\lfloor\dfrac{a}{b}\right\rfloor 个面包。

然后是原价购买的面包中,每 cc 个面包能换 dd 个面包,所以能换到的面包数是 abc×d\left\lfloor\dfrac{\left\lfloor\dfrac{a}{b}\right\rfloor}{c}\right\rfloor\times d 个面包。

代码如下:

#include<cstdio>
#define int long long
int init(){
	char c = getchar();
	int x = 0, f = 1;
	for (; c < '0' || c > '9'; c = getchar())
		if (c == '-') f = -1;
	for (; c >= '0' && c <= '9'; c = getchar())
		x = (x << 1) + (x << 3) + (c ^ 48);
	return x * f;
}
void print(int x){
	if (x < 0) x = -x, putchar('-');
	if (x > 9) print(x / 10);
	putchar(x % 10 + '0');
}
signed main(){
	int T = init();
	while (T--) {
		int a = init(), b = init(), c = init(), d = init();
		int buy = a / b;
		int ans = buy + buy / c * d;
		print(ans), putchar('\n');
	}
}
全部评论

相关推荐

头顶尖尖的程序员:我也是面了三四次才放平心态的。准备好自我介绍,不一定要背熟,可以记事本写下来读。全程控制语速,所有问题都先思考几秒,不要急着答,不要打断面试官说话。
点赞 评论 收藏
分享
风中翠竹:真的真的真的没有kpi。。。面试官是没有任何kpi的,捞是真的想试试看这个行不行,碰碰运气,或者是面试官比较闲现在,没事捞个人看看。kpi算HR那边,但是只有你入职了,kpi才作数,面试是没有的。
双非有机会进大厂吗
点赞 评论 收藏
分享
评论
1
1
分享

创作者周榜

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