当前位置: 首页 > news >正文

机场建设管理投资有限责任公司网站承德建设企业网站

机场建设管理投资有限责任公司网站,承德建设企业网站,重庆cms建站模板,中小企业网站制作平台农夫约翰有三个容量分别为 A , B , C A,B,C A,B,C 升的挤奶桶。 最开始桶 A A A 和桶 B B B 都是空的#xff0c;而桶 C C C 里装满了牛奶。 有时#xff0c;约翰会将牛奶从一个桶倒到另一个桶中#xff0c;直到被倒入牛奶的桶满了或者倒出牛奶的桶空了为止。 这一过…农夫约翰有三个容量分别为 A , B , C A,B,C A,B,C 升的挤奶桶。 最开始桶 A A A 和桶 B B B 都是空的而桶 C C C 里装满了牛奶。 有时约翰会将牛奶从一个桶倒到另一个桶中直到被倒入牛奶的桶满了或者倒出牛奶的桶空了为止。 这一过程中间不能有任何停顿并且不会有任何牛奶的浪费。 请你编写一个程序判断当 A A A 桶是空的时候 C C C 桶中可能包含多少升牛奶找出所有的可能情况。 输入格式 共一行包含三个整数 A , B , C A,B,C A,B,C。 输出格式 共一行包含若干个整数表示 C C C 桶中牛奶存量的所有可能情况请将这些数字按升序排列。 数据范围 1 ≤ A , B , C ≤ 20 1≤A,B,C≤20 1≤A,B,C≤20 输入样例1 8 9 10输出样例1 1 2 8 9 10输入样例2 2 5 10输出样例2 5 6 7 8 9 10思路 以输入样例1模拟 可以发现每个桶都可以倒入另外两个桶中 也就是说在桶的数量为 3 3 3 的情况下共有 3 × 2 6 3 \times 2 6 3×26 种可能。 因此可以枚举 6 种状态或者循环遍历所有所有状态。 这里我们可以用数组模拟队列每当有新的状态时就把新状态入队通过遍历队列进行宽搜。 代码 #includeiostream #includealgorithm using namespace std;const int N 21; int A, B, C; //桶的容量 struct node {int a, b, c; } q[N * N * N]; bool st[N][N][N];//标记状态int bfs() {int hh 0, tt 0; //队头队尾q[0] {0, 0, C};st[0][0][C] true;int W[3] {A, B, C}; //桶的容量while (hh tt) {auto t q[hh];for (int i 0; i 3; i) //将i桶倒入j桶for (int j 0; j 3; j)if (i ! j) {int w[3] {t.a, t.b, t.c};int r min(w[i], W[j] - w[j]);w[i] - r, w[j] r;int a w[0], b w[1], c w[2];if (!st[a][b][c]) {st[a][b][c] true; //标记q[tt] {a, b, c}; }}}}int main() {cin A B C;bfs();for (int i 0; i C; i)for (int j 0; j B; j)if (st[0][j][i]) {cout i ;break;}return 0; }
http://www.pierceye.com/news/811572/

相关文章:

  • 网站外包 博客网络广告的优势有哪些
  • 福建网站建设网wordpress批量替换标签
  • 网站建设 海外房产商标注册证查询
  • 门户网站建设要求易申建设网站
  • 现在创业什么行业最好seo全网营销公司
  • 网站 域名 授权服务器 分布式网站模板英文
  • wordpress 二维码插件搜索引擎优化的方法
  • 国外申请域名的网站CC wordpress 攻击
  • 能发外链的网站中国机械加工网加热炉节能
  • 个人网站推广 公司网站地址栏小图标
  • 网站 如何 备案营销型网站建设便宜
  • 从网上怎么做网站营销做算命类网站违法吗?
  • 口碑好的网站开发公司哪家最专业网站优化关键词是怎么做的
  • 一级a做爰片免费网站天天看专业网站建设公司推荐
  • 套模版做的网站好优化吗win10系统优化软件
  • 红酒营销 网站建设网站建设多少钱一年
  • 公众号注册入口官网seo排名的影响因素有哪些
  • 化妆品网站素材wordpress广告插件中文
  • 设计iphone手机网站网站开发怎么才能接到私活
  • 做网站美工排版提升学历英语翻译
  • 旅游网站建设服务对象微信第三方做网站需要费用吗
  • 能下载的网站soap公司网站
  • 肇庆网站推广排名花都网页设计
  • 网站后台素材wordpress适用linux
  • 开发一个app大概需要多少钱seo按照搜索引擎的什么对网站
  • 比较好的网站建设公司电话珠海开发网站公司
  • 响应式网站怎么做无缝轮播图网站域名在哪里
  • 大连网站建设设计公司哪家好临海市城乡建设规划局网站
  • 福州商城网站建设网站建设的域名和空间价位
  • 如何做外卖网站网页设计照片