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

阿里巴巴如何建设网站大连网站建设企业

阿里巴巴如何建设网站,大连网站建设企业,网站设计中主题有哪些作用,多语种网站建设公司题目描述 最近小w学了一手调酒的技巧#xff0c;这么帅的操作#xff0c;说不定能靠这个俘获女神的芳心#xff0c;为了在女神面前露一手#xff0c;他想在学校里建一个pub#xff0c;但是显然学校不可能让他真的建一个pub#xff0c;那么他退而…题目描述 最近小w学了一手调酒的技巧这么帅的操作说不定能靠这个俘获女神的芳心为了在女神面前露一手他想在学校里建一个pub但是显然学校不可能让他真的建一个pub那么他退而求次想建一个Yogurt shop不能用酒那用酸奶也行啊 今天女神终于来光顾小w的酸奶店了兴奋的小w拿出自己准备已久每天都仔细擦干净的装备——调酒壶、果汁机、隔冰器和计量杯、砧板、小刀....准备露一手给女神看看 但是女神却没有那么多耐心女神只是觉得自己买一瓶大酸奶喝不完小瓶酸奶不够喝所以在小w的酸奶店说不定她可以想买多少就买多少。 于是女神告诉了小w她想要多少体积的酸奶而小w却依旧想秀一下自己的操作于是他决定用仅有的两个调酒壶为女神倒出女神想要的酸奶.... 小w的两个调酒壶体积是不同的(一开始都是空的)小w每次可以选择一个调酒壶倒入另一个调酒壶若A倒入BA倒完或B倒满则停止或者选择一个调酒壶倒光或者选择一个调酒壶去接满酸奶..... 满心失望的小w想找一朵花一瓣一瓣的撕下来问问花朵女神到底喜不喜欢他...虽然这个答案是显而易见的但是他还是想找一朵花...然而找花未果反正花瓣不是偶数就是奇数那他索性就用自己的操作次数作为花瓣个数吧找不到花我还不能脑补一朵吗... 但是小w已经没有心情去想答案了...那么你能告诉他需要多少步操作才能倒出女神想要的酸奶吗 输入 输入包含多组数据每行三个正整数a,b,c分别表示两个调酒壶的容量以及女神想要的酸奶体积,a,b的范围都在[0,100]cmax(a,b)    输出 一行包含一个整数表示完成要求的最少操作次数若达不到则输出impossible没有双引号 样例输入 复制样例数据 10 15 11 6 5 4 样例输出 impossible 4提示 我不知道为什么酸奶可以倒进调酒壶我也不知道为什么女神不喜欢小w我只知道凭小w的想象力游泳池都行更别说一朵花了 解题思路 对于两个调酒壶可以对其进行六种操作将a中的酒倒入b中将b中的酒倒入a中将a灌满将b灌满将a倒空将b倒空用一个数组标记一下两酒壶出现的情况bfs即可。 推荐两道与此题差不多的题 https://blog.csdn.net/YT201758501112/article/details/83278909https://blog.csdn.net/YT201758501112/article/details/83278654 代码 #include cstdio #include iostream #include algorithm #include cmath #include cstdlib #include cstring #include map #include stack #include queue #include vector #include bitset #include set #include utility #include sstream #include iomanip using namespace std; typedef long long ll; typedef unsigned long long ull; #define inf 0x3f3f3f3f #define rep(i,l,r) for(int il;ir;i) #define lep(i,l,r) for(int il;ir;i--) #define ms(arr) memset(arr,0,sizeof(arr)) //priority_queueint,vectorint ,greaterint q; const int maxn (int)1e5 5; const ll mod 1e97; int a,b,c; bool vis[120][120]; struct node {int x;int y;int step; }; void bfs() {queuenode q;while(!q.empty()) q.pop();node fis;fis.x0;fis.y0;fis.step0;vis[0][0]true;q.push(fis);while(!q.empty()) {node froq.front(),nxt;q.pop();if(fro.xc||fro.yc) {coutfro.stependl;return;}rep(i,1,6) {if(i1) {int napefro.xfro.y;if(fro.x0) {if(napeb) {nxt.xnape-b;nxt.yb;}else {nxt.x0;nxt.ynape;}nxt.stepfro.step1;if(vis[nxt.x][nxt.y]false) {vis[nxt.x][nxt.y]true;q.push(nxt);}}}if(i2) {int napefro.xfro.y;if(fro.y0) {if(napea) {nxt.ynape-a;nxt.xa;}else {nxt.y0;nxt.xnape;}nxt.stepfro.step1;if(vis[nxt.x][nxt.y]false) {vis[nxt.x][nxt.y]true;q.push(nxt);}}}if(i3) {if(fro.x0) {nxt.x0;nxt.yfro.y;nxt.stepfro.step1;if(vis[nxt.x][nxt.y]false) {vis[nxt.x][nxt.y]true;q.push(nxt);}}}if(i4) {if(fro.y0) {nxt.y0;nxt.xfro.x;nxt.stepfro.step1;if(vis[nxt.x][nxt.y]false) {vis[nxt.x][nxt.y]true;q.push(nxt);}}}if(i5) {if(fro.xa) {nxt.xa;nxt.yfro.y;nxt.stepfro.step1;if(vis[nxt.x][nxt.y]false) {vis[nxt.x][nxt.y]true;q.push(nxt);}}}if(i6) {if(fro.yb) {nxt.yb;nxt.xfro.x;nxt.stepfro.step1;if(vis[nxt.x][nxt.y]false) {vis[nxt.x][nxt.y]true;q.push(nxt);}}}}}coutimpossibleendl; } int main() {#ifndef ONLINE_JUDGEfreopen(in.txt, r, stdin);#endif//freopen(out.txt, w, stdout);ios::sync_with_stdio(0),cin.tie(0);while(cinabc) {memset(vis,false,sizeof vis);bfs();}return 0; }
http://www.yutouwan.com/news/108316/

相关文章:

  • 西安网站建设新闻郑州网站设计费用
  • 如何网络推广自己的产品佛山网站页面优化
  • 洛阳网站建设启辰网络phpcms律师网站源码大气律师事务所模板
  • 免费的行情网站ifind是网站设置桌面快捷方式
  • 网站建设和维护的教程自己买主机可以做网站吗
  • 西安网站建设网络公司如何在720云网站做全景视频下载
  • 淘宝了做网站卖什么好最大的设计公司
  • 任县网站建设设计cms wordpress 国内
  • 新乡专业的网站建设公司文化创意产品设计
  • asp全静态企业网站濮阳网络
  • 龙岩做网站怎么做网站怎么做搜索
  • 二级菜单网站如何做伪静态预登记网站开发 会议
  • 好模板网站二手车网站源码
  • 长沙专业建网站潍坊手机网站建设
  • iis7 无法访问此网站厦门网站设计大概多少钱
  • 北京网站改版价格苏州关键词排名系统
  • 外贸开源网站网站是怎么做排名的
  • 云计算网站建设李可做的网站
  • 网站logo怎么设置湛江网站设计哪家好
  • 用电脑怎么做网站昌大建设是哪里的
  • 广州网站开发设计公司团队网站源码
  • 做兼职一般去哪个网站好软件界面
  • 网站建设 图片栏目介绍上海市有几个区
  • 企业网站优化软件手机网站打不开是什么原因造成的
  • 吴忠建设网站住房和城乡建设部执法网站
  • 连云港网站开发看汽车图片的网站可以做壁纸
  • 济南网站建设飞鸟建设部网站企业资质
  • 河南网站搭建北京专业网页制作公司
  • vps正常网站打不开扬州网站建设icp备
  • 番禺区pc端网站建设成都装修网站建设多少钱