椰程智库 本次搜索耗时 0.060 秒,为您找到 58 个相关结果.
  • 第二章 枚举

    950 2025-10-04 《CSP专题2025》
    第二章 枚举 1.概念 2.做题步骤 3.常见题型 基础枚举 组合枚举 算法结合 场景枚举 第二章 枚举 1.概念 枚举 就是把所有可能的答案一一列举 出来再加以判断 ,又称暴力枚举 、穷举 。 2.做题步骤 建立数学模型 :可能的情况是什么?要枚举哪些要素? 减少枚举的空间 :枚举的范围是什么?是所...
  • 保留小数的4种方法

    931 2024-11-17 《笔记》
    保留小数的4种方法 1. 使用的是 C++ 标准库中的 I/O 流操纵符方法来保留小数位数 2. 使用数学函数进行四舍五入 3. 使用字符串流进行格式化 4. 自定义函数进行截断 保留小数的4种方法 1. 使用的是 C++ 标准库中的 I/O 流操纵符方法来保留小数位数 在 C++ 中,你可以使用 std::fixed 和 std::s...
  • 2024/2/21

    排序 有三种基础排序方法 选择排序 冒泡排序 插入排序 排序 有三种基础排序方法 选择排序 冒泡排序 插入排序 以下是示例代码: #include <iostream> #include <string> #include <vector> #include <algorithm> using names...
  • 枚举

    第二章 枚举 1.概念 2.做题步骤 3.常见题型 第二章 枚举 1.概念 枚举就是把所有可能的答案一一列举出来再加以判断,又称暴力枚举、穷举。 2.做题步骤 建立数学模型:可能的情况是什么?要枚举哪些要素? 减少枚举的空间:枚举的范围是什么?是所有的内容都需要枚举吗? 选择合适的枚举顺序:从前往后,还是从后往前进行枚举 3.常...
  • 第三章 贪心

    712 2025-10-04 《CSP专题2025》
    第三章 贪心 1.概念 2.解题步骤 第三章 贪心 1.概念 贪心 的本质是选择每一阶段的局部最优 ,从而达到全局最优 。 贪心算法的使用前提:局部最优解一定能导致全局最优解。 例 :有一堆钞票,你可以拿走十张,如果想达到最大的金额你要怎么拿? 2.解题步骤 将问题分解为若干个子问题 找出适合的贪心策略 求解...
  • 模拟

    模拟 一、概念 模拟就是用计算机来模拟题目中要求的操作。 建模:就是把事物进行抽象,根据实际问题来建立对应的数:学模型。 如果把实际问题建模成数学问题,就会大大地方便计算机来”理解“和”解决“。 1.1常见题型 模拟算法常见题型: 基本操作模拟:理解题目操作步骤,用代码准确实现。 简单场景模拟:以简单生活或游戏场景为背景,依地图信息和规...
  • 贪心算法

    514 2026-01-28 《CSP寒假集训》
    贪心算法 贪心的定义 -贪心搜索算法是一种在每一步选择中都采取当前状态下最优的选择,以达到整体的局部最优解。它不保证最终结果是最佳的全局解,但在某些情况下提供了一种快速且实用的解决方案。贪心算法在解决最短路径问题等方面应用广泛,尤其是在图和树的搜索中表现出高效的性能。 比如,你面前有一堆不同面额的硬币(比如 1 元、5 角、1 角),你需要用最...
  • 深搜

    476 2026-01-31 《CSP寒假集训》
    深搜 深搜的定义 深搜是一种对数串或图形进行遍历的算法。它会从起点像树状图一样向下进行探索,如果发现不能到达目标解,那就返回到上一个节点,然后从另一条路开始走到底 ,这种尽量往深处走的概念即是深度优先的概念。回溯是一种选优搜索法,又称为试探法,按选优条件向前搜索,以达到目标。但当探索到某一步时,发现原先选择并不优或达不到目标,就退回一步重新选择,这...