跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
C++算法

2022 年信奥赛 C++ 提高组 CSP-S 初赛真题及答案解析(完善程序第 2 题)

2022 年信奥赛 C++ 提高组 CSP-S 初赛完善程序题第 2 题为容器分水问题。给定两个容量分别为 a 和 b 升的容器,支持灌满、倒空、相互倾倒三种操作。目标是在最少操作次数下获得恰好 c 升水。已知 a、b、c 为不超过 100 的正整数且 c 不大于两容器最大容量。该题需通过编程实现状态搜索以输出操作序列。

GopherDev发布于 2026/3/16更新于 2026/10/2593 浏览
2022 年信奥赛 C++ 提高组 CSP-S 初赛真题及答案解析(完善程序第 2 题)

2022 年信奥赛 C++ 提高组 CSP-S 初赛真题及答案解析(完善程序第 2 题)

图片

第 2 题

(容器分水) 有两个容器,容器 1 的容量为 a 升,容器 2 的容量为 b 升;同时允许下列的三种操作,分别为:

  1. FILL(i):用水龙头将容器 i(i∈{1,2}) 灌满水;
  2. DROP(i):将容器 i 的水倒进下水道;
  3. POUR(i,j):将容器 i 的水倒进容器 j(完成此操作后,要么容器 j 被灌满,要么容器 i 被清空)。

求只使用上述的两个容器和三种操作,获得恰好 c 升水的最少操作数和操作序列。上述 a、b、c 均为不超过 100 的正整数,且 c≤max{a,b}。

试补全程序。

#include<bits/stdc++.h>

目录

  1. 2022 年信奥赛 C++ 提高组 CSP-S 初赛真题及答案解析(完善程序第 2 题)
  2. 第 2 题

更多推荐文章

查看全部
  • RTX4090 在 AI 与深度学习中的实践优化
  • Python 基于 OpenCV 的指纹识别系统实现
  • Java 并发核心实战:单例、生产者消费者、定时器与线程池详解
  • 基于Java的供应链预测性分析引擎构建
  • 大模型特点、应用领域及学习资源指南
  • 网络安全基础知识与防护指南
  • Stable Diffusion img2img 低显存优化实战:图像转换与风格迁移
  • TRAE SOLO 远程开发体验与 cpolar 内网穿透方案
  • 行星减速器原理、计算公式与 C++ 实现
  • NWPU VHR-10 遥感目标检测数据集介绍与 YOLO 训练实战
  • C++11 新特性:可变参数模板、类功能与 STL 变化
  • 前端技术趋势:React 18 并发模式与 Server Components
  • 基于 SSM 和 Vue 的 Web 在线投稿系统设计与实现
  • Makefile 核心机制与最佳实践
  • VSCode 中 GitHub Copilot 大模型体系、订阅与 Agent 机制解析
  • 通义万相 2.1 图生视频模型部署指南
  • AI、AGI、AIGC、NLP、LLM 与 ChatGPT 核心概念解析
  • 大模型与智能体市场趋势及应用分析
  • 解决 WSL 中 VS Code Copilot 无法连接的网络代理问题
  • 基于四层记忆架构的 AI Agent 实战与数据自动化分析

相关免费在线工具

  • 加密/解密文本

    使用加密算法(如AES、TripleDES、Rabbit或RC4)加密和解密文本明文。 在线工具,加密/解密文本在线工具,online

  • Gemini 图片去水印

    基于开源反向 Alpha 混合算法去除 Gemini/Nano Banana 图片水印,支持批量处理与下载。 在线工具,Gemini 图片去水印在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online

  • HTML转Markdown

    将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 在线工具,HTML转Markdown在线工具,online