zoj 1005 Jugs
2015-03-09 21:17
375 查看
只要求输出一种答案,所以假设最后是在B里面实现结果。
不停从B倒水到A,分类考虑B中剩余水与A的大小情况
模拟题目想不到解法还是比较坑的啊
不停从B倒水到A,分类考虑B中剩余水与A的大小情况
模拟题目想不到解法还是比较坑的啊
[code]#include<stdio.h> int main() { int a,b,n,ans; while(~scanf("%d%d%d",&a,&b,&n)) { ans=0; if(n==b) printf("fill B\nsuccess\n"); else { printf("fill B\npour B A\n"); ans=b-a; while(ans!=n) { if(ans>a) { printf("empty A\npour B A\n"); ans=ans-a; } else { printf("empty A\npour B A\nfill B\npour B A\n"); ans=b+ans-a; } } printf("success\n"); } } return 0; }
相关文章推荐
- ZOJ Problem Set - 1005 Jugs
- ZOJ 1005 Jugs(简单题)
- ZOJ 1005 Jugs
- zoj 1005 Jugs
- ZOJ 1005 Jugs (倒水问题)
- [ZOJ 1005] Jugs (dfs倒水问题)
- zoj 1005 Jugs (模拟)
- ZOJ 1005 Jugs
- ZOJ 1005 Jugs
- zoj 1005 Jugs
- zoj&nbsp;1005&nbsp;Jugs
- ZOJ1005 POJ1606 Jugs 数论法
- ZOJ 1005 Jugs 【BFS】
- ZOJ-1005-Jugs【BFS+记录路径】
- ZOJ 1005 Jugs
- zoj 1005 Jugs
- ZOJ 1005 - Jugs | UVA 571 - Jugs
- ZOJ Problem Set - 1005 Jugs
- zoj 1005 Jugs
- ZOJ-1005-Jugs