![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
文章平均质量分 83
乌守元
Cryptography
展开
-
蓝桥杯 prev37 分巧克力
问题描述⼉童节那天有K位⼩朋友到小明家做客。⼩明拿出了珍藏的巧克⼒招待⼩朋友们。⼩明⼀共有N块巧克⼒,其中第i块是Hi x Wi的⽅格组成的⻓⽅形。为了公平起⻅,⼩明需要从这 N 块巧克⼒中切出K块巧克⼒分给⼩朋友们。切出的巧克⼒需要满⾜:形状是正⽅形,边⻓是整数⼤⼩相同例如⼀块6×5的巧克⼒可以切出6块2×2的巧克⼒或者2块3×3的巧克⼒。当然⼩朋友们都希望得到的巧克⼒尽可能⼤...原创 2019-11-13 07:12:48 · 166 阅读 · 0 评论 -
蓝桥杯 prev54 合根植物
问题描述w星球的一个种植园,被分成 m * n 个小格子(东西方向m行,南北方向n列)。每个格子里种了了一株合根植物。这种植物有个特点,它的根可能会沿着南北或东西方向伸展,从而与另一个格子的植物合成为一体。如果我们告诉你哪些小格子间出现了连根现象,你能说出这个园中一共有多少株合根植物吗?输入格式第一行,两个整数m,n,用空格分开,表示格子的行数、列数(1<m, n<1000)...原创 2019-11-12 22:00:25 · 165 阅读 · 0 评论 -
C++ vector 容器学习笔记
本文整理自 http://www.cplusplus.com/reference/vector/vector/Vector 是 C++ 中十分重要的一个容器类型。官方文档给出的定义是:Vectors are sequence containers representing arrays that can change in size.即可以改变大小的数组的序列容器。要使用 vector ...原创 2018-10-05 14:44:21 · 176 阅读 · 0 评论 -
C++ Primer 第七章笔记
Chapter 7 Classes7.1 定义抽象数据类型7.1.2 定义改进的 Sales_data 类 定义和声明成员函数的方式与普通函数差不多。成员函数的声明在类的内部,它的定义既可以在类的内部也可以在类的外部。作为接口部分的非成员函数,它们的定义和声明都在类的外部。 定义在类内部的函数是隐式的 inline 函数。引入 this 成员函数通过一个名为 this 的额外的隐...原创 2018-09-22 15:27:31 · 563 阅读 · 0 评论 -
C++ Primer 第六章笔记
Chapter 6 Functions6.1 函数基础6.1.1 局部对象 C++ 中,名字具有作用域,对象具有生命周期。名字的作用域是程序文本的一部分,名字在其中可见。对象的生命周期是程序执行过程中该对象存在的一段时间。 形参和函数体内部定义的变量统称为局部变量(local variable)。它们对函数而言是 “局部” 的,仅在函数的作用域内可见,同时局部变量还...原创 2018-09-22 15:22:14 · 449 阅读 · 0 评论 -
C++ Primer 第五章笔记
Chapter 5 Statements5.6 try 语句块和异常处理异常是指存在于运行时的反常行为,这些行为超出了函数正常功能的范围。异常处理包括:throw 表达式(throw expression),异常检测部分使用 throw 表达式来表示它遇到了无法处理的问题。我们说 throw 引发(raise)了异常。try 语句块(try block),异常处理部分使用 try ...原创 2018-09-22 15:17:50 · 168 阅读 · 0 评论 -
C++ Primer 第四章笔记
Chapter 4 Expressions4.1 基础4.1.1 基本概念左值和右值 一个左值表达式的求职结果是一个对象或者一个函数,然而以常量对象为代表的某些左值实际上不能作为赋值语句的左侧运算对象。当一个对象用作右值的时候,用的是对象的值(内容);当对象被用作左值的时候,用的是对象的身份(在内存中的位置)。4.1.3 求值顺序 对于某些没有执行顺序的运算符来说,如果表达式指向并...原创 2018-09-22 15:11:59 · 133 阅读 · 0 评论 -
C++ Primer 第三章笔记
Chapter 3 Strings, Vectors, and Arrays3.1 命名空间的 using 声明 目前为止,我们用到的库函数基本上都属于命名空间 std,而程序也显式地将这一点标注出来。例如,std::cin 表示从标准输入中读取内容。此处的作用域操作符(::)的含义是:编译器从操作符左侧名字所示的作用域中寻找右侧那个名字。因此,std::cin 的意思就是要使用命名空间 s...原创 2018-09-22 15:06:19 · 277 阅读 · 0 评论 -
C++ Primer 第二章笔记
Chapter 2 Variables and Basic Types2.1 基本内置类型2.1.1 算术类型算术类型分为两类:整型(integral type,包括字符和布尔类型)和浮点型。 基本字符类型是 char,一个 char 的空间应确保可以存放机器基本字符集中任意字符对应的数字值。也就是说,一个 char 的大小和一个机器字节一样。 其他字符类型用于扩展字符类型,如 wc...原创 2018-09-22 14:57:33 · 188 阅读 · 0 评论 -
C++ Primer 第一章笔记
Chapter 1 Getting Started1.2 初识输入输出对象C++ 并未定义任何 IO 语句,取而代之,包含了一个全面的库来提供 IO 机制。如 iostream 库,这个库包含两个基础类型 istream 和 ostream,分别表示输入流和输出流,一个 stream 就是一个字符序列,术语 stream 表示:随着时间的推移,字符是顺序生成或消耗的。标准输入输出对象ci...原创 2018-09-22 14:52:53 · 128 阅读 · 0 评论