摘要: 题意 给你一个数组 \(a1,a2…an\) 请计算有多少个四元组 \((i,j,k,l)\) 符合以下条件: \(1 <= i < j < k < l <= n\) \(a_i=a_k \ \&\&\ a_j=a_l\) \(4<=n<=3000,1<=a_i<=n\) \(input\) 2 5 阅读全文
posted @ 2023-11-15 21:30 DanRan02 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 题目链接 D. Maximum AND 题目大意 给定两组序列 \(a\) \(b\),长度为 \(n\) ,现有一新序列 \(c\),长度也为 \(n\) 。 其中,\(c_i = a_i \oplus b_i\) 。 定义 \(f(a,b) = c_1\&c_2\&……\&c_n\)。 现在你可 阅读全文
posted @ 2023-11-02 18:00 DanRan02 阅读(16) 评论(0) 推荐(1) 编辑
摘要: 基本用法 众所周知,Multiset是一个十分方便的容器,他是不会去重的set集合,而且会将集合内元素自动排序。 其可以支持许多操作。 1.插入操作insert();。 2.删除操作erase();。 删除操作有两种常用的参数,一种是一个元素类型,会将所有的此类元素删除;而第二种是一个迭代器,会将此 阅读全文
posted @ 2023-10-26 16:22 DanRan02 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 石 家 庄 铁 道 大 学 实验报告 课程名称 面向对象程序设计 班级 姓名 学号 实验日期 2023.5.16 评分 100 实验项目名称:输入输出流 一、实验目的 掌握文本文件和二进制文件的基本访问方法; 了解一般I/O流和文件流的关系;了解文件与文件流的关系; 了解文件系统的概念,包括文件指针 阅读全文
posted @ 2023-05-17 09:11 DanRan02 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 实验项目名称:模板 一、实验目的 1、熟练掌握函数模板和类模板的定义格式。 2、熟练运用函数模板和类模板解决实际问题。 二、实验内容 1、复数类Complex有两个数据成员:a和b, 分别代表复数的实部和虚部,并有若干构造函数和一个重载-(减号,用于计算两个复数的距离)的成员函数。 要求设计一个函数 阅读全文
posted @ 2023-05-05 11:27 DanRan02 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 目录 运行时的多态性(虚函数、纯虚函数、抽象类) override 与 final 重载运算符(运算符重载为成员函数) 运算符重载为非成员函数 阅读全文
posted @ 2023-02-06 10:33 DanRan02 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 目录 继承的基本概念和语法 派生类对象的构造与析构 虚继承以及基类成员访问 阅读全文
posted @ 2023-02-06 10:28 DanRan02 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 目录 数组 由于使用过多,过于熟练,就不写了。 指针 阅读全文
posted @ 2023-02-06 10:20 DanRan02 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 数据的共享与保护 函数间的数据共享 不同位置定义的变量和对象,其作用域、可见性、生存期都不同。 程序模需要协作共同完成整个系统的功能,模块间需要共享数据,就需要知道应该将变量和对象定义在什么位置。 作用域 。作用域是一个标识符在程序正文中有效的区域。 。作用域分类 函数原型作用域 局部作用域(块作用 阅读全文
posted @ 2023-01-24 10:36 DanRan02 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 【构造函数与析构函数】 00:48构造函数 04:11构造函数的作用 05:13构造函数的形式 06:17构造函数的调用时机 08:04隐含生成的构造函数 09:45默认构造函数 12:21例4_1-2 28:04"=default" 31:57委托构造函数 32:15回顾 32:382 34:08 阅读全文
posted @ 2023-01-14 10:38 DanRan02 阅读(14) 评论(0) 推荐(0) 编辑