找假币问题

居然有假币!现在猪肉涨了但是农民的工资却不见涨啊,没钱怎么买猪肉啊。
nowcoder这就去买猪肉,结果找来的零钱中有假币!!!可惜nowcoder - -不小
心把它混进了一堆真币里面去了。只知道假币的重比真币的质量要轻,给你
一个天平(天平两端能容纳无限个硬币) , 请用最快的时间把那个可恶的假
币找出来。
#include
using namespace std;
int main() {
int s=0,a = 0,b=0,c=0;
while (cin >> a>>b>>c) {
for (int m = 0; m < 3; ++m) {
if (m == 0)
s = a;
else if (m == 1)
s = b;
else
s = c;
if (s <= 0) {
cout << 0 <<" ";
}
else if (s <= 3)
cout << 1 << " ";
else {
int num = 0;
int count = 0;
for (s; s > 2; s = s / 2, count++) {
if (s == 2) {
count++;
cout << count << " ";
}
else if (s == 3) {
if (num == 1) {
count += 2;
cout << count << " “;
}
else {
count += 1;
cout << count <<” ";
}
}
else {
if (s % 2 == 1) {
num = num + 1;
s -= 1;
}
else if (num >= 2) {
s += 2;
num -= 2;
}
}
}
}
}
cout << endl;
}
return 0;
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值