C++
文章平均质量分 50
weixin_44086832
软件学习者,从Java后端,到前端,到移动开发,到Python,学无止境
展开
-
ACWing算法基础课-耍杂技的牛
1. 耍杂技的牛题目链接: https://www.acwing.com/problem/content/description/127/参考文献C++ 代码#include <iostream>#include <algorithm>using namespace std;typedef pair<int, int> PII;const int N = 50010;PII cow[N];int n;int main(){原创 2022-02-16 11:50:51 · 693 阅读 · 0 评论 -
ACWing算法基础课-货仓选址
ACWing算法基础课, 算法模型, 货仓选址原创 2022-02-16 11:48:31 · 192 阅读 · 0 评论 -
ACWing算法基础课-排队打水
ACWing算法基础课, 贪心算法模型, 排队打水原创 2022-02-16 11:45:29 · 108 阅读 · 0 评论 -
ACWing算法基础课-合并果子
1. 合并果子题目链接: https://www.acwing.com/problem/content/description/150/题目描述在一个果园里,达达已经将所有的果子打了下来,而且按果子的不同种类分成了不同的堆。达达决定把所有的果子合成一堆。每一次合并,达达可以把两堆果子合并到一起,消耗的体力等于两堆果子的重量之和。可以看出,所有的果子经过 n−1n−1n−1 次合并之后,就只剩下一堆了。达达在合并果子时总共消耗的体力等于每次合并所耗体力之和。因为还要花大力气把这些果子搬回家,所原创 2022-02-16 11:43:02 · 206 阅读 · 0 评论 -
ACWing算法基础课-区间覆盖
ACWing算法基础课, 贪心算法模型, 区间覆盖原创 2022-02-16 11:33:31 · 223 阅读 · 0 评论 -
ACWing算法基础课-区间分组
ACWing算法基础课, 贪心算法模型, 区间分组原创 2022-02-16 11:31:12 · 237 阅读 · 0 评论 -
ACWing算法基础课-最大不相交区间数量
贪心算法模型, 最大不相交区间数量原创 2022-02-16 11:27:58 · 122 阅读 · 0 评论 -
ACWing算法基础课-区间选点
贪心算法模型,区间选点原创 2022-02-16 11:25:11 · 523 阅读 · 0 评论 -
C++自定义类型_4
1.类型别名类型别名:为已有类型另外命名typedef 已有类型名 新类型名表例:typedef double Area, Volume;typedef int Natural;Natural i1,i2;Area a;Volume v;using 新类型名 = 已有类型名;例:using Area = double;using Volume = double;2.枚举类型定义方式:将全部可取值一一列举出来。语法形式:enum 枚举类型名 {变原创 2021-04-20 16:08:35 · 95 阅读 · 0 评论 -
C++数据输入输出_3
1.I/O流在C++中,将数据从一个对象到另一个对象的流动抽象为“流”。流在使用前要被建立,使用后要被删除。数据的输入与输出是通过I/O流来实现的,cin和cout是预定义的流类对象。cin用来处理标准输入,即键盘输入。cout用来处理标准输出,即屏幕输出。从流中获取数据的操作称为提取操作,向流中添加数据的操作称为插入操作。2.预定义的插入符和提取符“<<”是预定义的插入符,作用在流类对象cout上便可以实现项标准输出设备输出。cout << 表达式原创 2021-03-21 11:20:27 · 152 阅读 · 0 评论 -
C++运算符与表达式_2
1.Sizeof运算,位运算2.运算优先级,类型转换2.1混合运算时数据类型的转换一些二元运算符(算术运算符、关系运算符、逻辑运算符、位运算符和赋值运算符)要求两个操作数的类型一致。在算术运算和关系运算中如果参与运算的操作数类型不一致,编译系统会自动对数据进行转换(即隐含转换),基本原则是将低类型数据转换为高类型数据。将一个非布尔类型的算术值赋给布尔类型时,算术值为0则结果为false,否则结果为true。将一个布尔值赋给非布尔类型时,布尔值为false则结果为0,布尔值为tru原创 2021-03-21 10:30:21 · 56 阅读 · 0 评论 -
C++基本数据类型_1
1.整数类型基本的整数类型:int按符号分符号的(signed)无符号的(unsigned)按照数据范围分短整数(short)长整数(long)长长整数( long long )ISO C++标准并没有明确规定每种数据类型的字节数和取值范围,它只是规定它们之间的字节数大小顺序满足:(signed/unsigned)signed char≤(unsigned) short int≤(unsigned) int≤(unsigned) long原创 2021-03-19 22:55:11 · 260 阅读 · 0 评论