您的位置:首页 > 其它

ZOJ1005-Jugs

2016-01-27 12:54 288 查看
#include <stdio.h>

int main()
{
int a, b, t, n;;
while (scanf("%d%d%d", &a, &b, &n) == 3) {
t = 0;
while (t != n) {
printf("fill A\n");
printf("pour A B\n");
t += a;
if (t > b) {
t -= b;
printf("empty B\n");
printf("pour A B\n");
}
}
printf("success\n");
}

return 0;
}
题目要求给定a,b两个水壶的最大水量,将目标水量n放入b壶中。只需不断将a水壶倒满,将a壶倒入b中,,如果b壶水满就将b壶倒空,将a壶水继续倒入b中。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: