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

UVA10603 倒水问题

老师比赛时的第一题,比较简单,但多测不清空,亲人两行泪(⊙o⊙) 得了70分...

此题比较简单时间限制3.00s 暴力即可,自己看代码吧~:

#include<bits/stdc++.h>
using namespace std;
long long t,a,b,c,d,y=LONG_LONG_MAX,g=LONG_LONG_MAX,k;
long long x[205][205][205];//剪枝数组
void dfs(long long aa,long long bb,long long cc,long long dd)//暴力dfs
{if(x[aa][bb][cc]&&x[aa][bb][cc]<=dd)return;//剪枝,为什么是dd是因为深搜容易找不到最少的倒水量,所以要判断一下是否减枝if(x[aa][bb][cc]==0)x[aa][bb][cc]=dd;//没找过就直接标记else x[aa][bb][cc]=min(x[aa][bb][cc],dd);//最少的倒水量if(d>=aa&&y>d-aa||d>=aa&&y==d-aa&&dd<g)//记录最优解aa{y=abs(aa-d);k=aa;g=dd;}if(d>=bb&&y>d-bb||d>=bb&&y==d-bb&&dd<g)//记录最优解bb{y=abs(bb-d);k=bb;g=dd;}if(d>=cc&&y>d-cc||d>=cc&&y==d-cc&&dd<g)//记录最优解cc{y=abs(cc-d);k=cc;g=dd;}if(aa)//从aa倒到其他{if(bb!=b){if(b-bb>=aa){dfs(0,bb+aa,cc,dd+aa);}else{dfs(aa-(b-bb),b,cc,dd+(b-bb));}}if(cc!=c){if(c-cc>=aa){dfs(0,bb,cc+aa,dd+aa);}else{dfs(aa-(c-cc),bb,c,dd+(c-cc));}}}if(bb)//从bb倒到其他{if(aa!=a){if(a-aa>=bb){dfs(aa+bb,0,cc,dd+bb);}else{dfs(a,bb-(a-aa),cc,dd+(a-aa));}}if(cc!=c){if(c-cc>=bb){dfs(aa,0,cc+bb,dd+bb);}else{dfs(aa,bb-(c-cc),c,dd+(c-cc));}}}if(c)//从cc倒到其他{if(aa!=a){if(a-aa>=cc){dfs(aa+cc,bb,0,dd+cc);}else{dfs(a,bb,cc-(a-aa),dd+(a-aa));}}if(bb!=b){if(b-bb>=cc){dfs(aa,bb+cc,0,dd+cc);}else{dfs(aa,b,cc-(b-bb),dd+(b-bb));}}}
}
int main(){scanf("%lld",&t);while(t--){y=g=LONG_LONG_MAX;memset(x,1,sizeof(x));//这就是考试时的30分啊~k=0;scanf("%lld%lld%lld%lld",&a,&b,&c,&d);dfs(0,0,c,0);printf("%lld %lld\n",g,k);}return 0;
}

欢迎大家在评论区开喷

http://www.jsqmd.com/news/288940/

相关文章:

  • 蝉联荣誉+双协会认证!寰行盛世荣膺粤京移民行业年度表彰!
  • NMN值不值得买?2025年从吸收率到效果的品牌对比解析
  • 经典智能体范式
  • Gitee崛起:国产代码托管平台如何重塑中国开发者生态
  • LLM之Agent(三十)|使用 LangGraph 构建可用于生产环境的智能聊天机器人:完整工程指南 - 实践
  • 哲学家推测AI几千年内终结人类文明,还给出毁灭概率
  • 杭州超级学长怎么样?雅思托福培训机构真实体验参考
  • Nature及时提醒!码农只剩下6-12个月,但代码安全没上锁
  • 2026婴儿洗发水品牌排行榜10强正式发布!这份权威推荐清单,是新手爸妈的安心之选
  • 打通AI系统任督二脉!FlagOS 1.6,向上全模型,向下全芯片
  • 苏州口碑好的混合机烘箱企业有哪些?2025年权威推荐榜单!,水处理臭氧发生器/臭氧灭菌烘箱/二维混合机/远红外隧道烘箱混合机烘箱厂家排行
  • 2026展台设计/搭建/创意展台/全球展台设计搭建厂家推荐上海灵硕展览集团,专业定制,实力彰显
  • 快速笼盒清洗机用户口碑榜:真实用户评价TOP5品牌深度解析
  • 跨洲联程国际航班平台比较:一站式查询与方案推荐
  • 告别听歌限制‘!Navidrome搭建私人音乐库,cpolar 让音乐走到哪听到哪
  • 顶级AI的三观是什么样的?Claude发布最新AI宪法
  • NMN哪个牌子好?2026年抗衰高品质NAD+产品推荐,热门NMN品牌有哪些
  • 泓动数据(北京、上海、广州、深圳、佛山)服务中心联系方式官网
  • 工业金属3d打印机价格
  • 学长亲荐!MBA毕业论文必备TOP9一键生成论文工具深度测评
  • 基于MATLAB的裂缝检测系统的图像分析与处理技术:直方图均衡化、边缘检测与特征信息提取
  • 英语_看图回答问题
  • 他拉唑帕利Talazoparib治疗BRCA突变乳腺癌的客观缓解率与治疗持续分析
  • 二手闲置交易平台商业开源版 带完整的搭建部署教程以及源代码包
  • PDF转存CKEDITOR时文字重叠如何避免?
  • 集商品展示、在线沟通、支付交易、社区互动于一体的综合性二手交易小程序系统源码
  • 微信公众号文章导入CKEDITOR为何格式丢失?
  • 视程空间2026全新发布SDVoE AI 系列运算平台
  • Nessus自定义策略模板编写指南
  • 基于Yolo11-RepNCSPELAN的茶芽目标检测技术实现