c++ set
set基本用法 C++ 标准库中的 是一个关联容器,它存储了一组唯一的元素,并按照一定的顺序(从小到大)进行排序。 在使用前,需要引头文件 声明set容器: 常用操作: insert() 单个元素插入 insert(value)函数会返回一个pair第一个值为一个迭代器,第二个位置为一个布尔值。 1. 插入成功 插入…
Tracing the logic of curiosity across the digital frontier.
这里收录了所有的 169 篇文章 (第 11 / 12 页)
set基本用法 C++ 标准库中的 是一个关联容器,它存储了一组唯一的元素,并按照一定的顺序(从小到大)进行排序。 在使用前,需要引头文件 声明set容器: 常用操作: insert() 单个元素插入 insert(value)函数会返回一个pair第一个值为一个迭代器,第二个位置为一个布尔值。 1. 插入成功 插入…
函数模板 以数组求和的函数为例,一般我们在对整型数组求和时,以下为一个常见的求和函数: 若想对sum函数进行改造,使其可以对于任意一个类型的数组进行求和,就需要使用模板。 使用模板改造sum函数如下: - 结构体模板 同样,我们以一个例子来看一下,我们自定义一个Point结构体: Point结构体的使用:
C++ 中的struct不在需要使用typedef,使用时可以直接使用结构体名字而无需在前面加 ,并且c++中的结构体除了可以拥有变量(成员变量)之外还可以拥有函数(成员函数)
70分超时做法
序列查询新解 主要思想分析 直接遍历N虽然简单但一定会超时。 尝试以遍历n,在每两个n之间,f(i)相等。我们把区间左端点记为lf,右端点记为rg,在两个n之间,可能有三种情况。 1. g(lf) >= fi; //在此区间中g(i)全部大于fi 2. g(rg) r*fi g(i) > i;大于i 对于1,2两种情…
暴力模拟,只能70分:
背包问题(Knapsack problem)是一种组合优化的NP完全问题。问题可以描述为:给定一组物品,每种物品都有自己的重量和价格,在限定的总重量内,我们如何选择,才能使得物品的总价格最高。问题的名称来源于如何选择最合适的物品放置于给定背包中。相似问题经常出现在商业、组合数学,计算复杂性理论、密码学和应用数学等领域…
CCF 202212-2 训练计划 解答如下:
CCF 202212-2 训练计划 解答如下: 使用day数组记录每个计划开始前需要训练的时间 使用day1数组记录每个计划开始到该计划以及后面所有计划结束的时间
C++类 & 对象 类用于指定对象的形式,是一种用户自定义的数据类型,它是一种封装了数据和函数的组合。类中的数据称为成员变量,函数称为成员函数。类可以被看作是一种模板,可以用来创建具有相同属性和行为的多个对象。 C++ 类定义 定义一个类需要使用关键字 class,然后指定类的名称,并类的主体是包含在一对花括号中,主…
c++命名空间 命名空间可以实现对同一个名字的函数多次定义,并且在使用时,可以通过命名空间来指定使用的哪一个函数。 定义命名空间 使用时,通过 来使用在1或2中定义的function()函数。 using指令 通过使用 指令来告诉计算机后续的代码将使用哪个命名空间中的函数,这样在后续的代码中,就可以省略namespa…
git的官方网站 首次使用Git 1.设置用户名 以我的电脑为例,我的电脑登录用户名为XXY,则可在 文件中查看自己的用户配置 Git提交到本地仓库 1. 初始化本地仓库 在创建好的项目文件夹下通过git bush 输入以下命令初始化仓库 此时会在此文件夹下创建一个名为 的隐藏文件夹,即仓库初始化成功 2. 查看仓库…
备份termux 首先获取termux对于手机的储存权限 建立备份压缩包,此命令会备份Termux外部目录的资料,不包含proot-distro,并将其储存为手机内部空间的"termux-backup.tar.gz"文件。备份时间视Termux占用的空间而定,例如10GB约需要10分钟,生成的压缩包约为5GB。 没有…
文件夹相关 1. 罗列当前目录下文件 2. 显示当前工作目录路径 3. 切换工作目录/打开文件夹 4. 创建文件夹 5. 删除文件夹/文件(包括其中的内容) 6. 复制文件夹/文件 7. 返回上级目录: 8. 文件夹重命名 应用/应用 1. 执行权限: systemctl systemctl 是 Linux 系统中用…
首先安装termux-services服务,用于管理自启动服务 以sshd服务为例 sshd服务设为自启动 取消sshd自启动 停止sshd服务,并使本次Termux运行期间sshd自启动服务失效 启动sshd服务 查看sshd服务运行状态 临时启动sshd,但不设置为自启动状态,相当于ssh命令 杀死sshd服务,…