居然有假币!现在猪肉涨了但是农民的工资却不见涨啊,没钱怎么买猪肉啊。
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;
}
找假币问题
最新推荐文章于 2023-11-28 14:24:08 发布