自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 ACM暑假培训第四周学习----出自南昌理工学院ACM集训队

动态规划问题解决的基本思想:1、根绝问题所求的那一项和变量的个数,确定是一维数组,二维数组或者多维数组。2、写出初始值,一般是某个变量为1或者0 的特殊情况时候的解。3、通过循环,一般是两个循环中间每一层循环表示一个变量的递增情况。4、在循环中间写出对应的递推关系表达式,求出问题的每一项。5、根据题意得到答案,一般是数组的最后一项。提示 : 找递推关系是动态规划最难的一步,所以不要懒敲打,一定要在草稿纸上去画出来二维表的情况,一般只要看看自己画的表就可以得到规律。...

2020-08-15 23:43:35 153

原创 ACM暑假培训第三周学习总结----出自南昌理工学院ACM集训队

8月2日1.unsigned long long输出的时候可以使用 %llu 或者 %I64u2.long long本质上还是整型,只不过是一种超长的整型int型:32位整型,取值范围为【-2^31】 ~ 【2^31 - 1】 .long:在32位系统是32位整型,取值范围为【-2^31】 ~ 【2^31 - 1】在64位系统是64位整型,取值范围为【-2^63】 ~ 【2^63 - 1】long long:是64位的整型,取值范围为【-2^63】 ~ 【2^63 - 1】unsign

2020-08-09 10:01:17 195

转载 C++中SORT函数使用方法

一.sort函数1.sort函数包含在头文件为#include的c++标准库中,调用标准库里的排序方法可以实现对数据的排序,但是sort函数是如何实现的,我们不用考虑!2.sort函数的模板有三个参数:void sort (RandomAccessIterator first, RandomAccessIterator last, Compare comp);(1)第一个参数first:是要排序的数组的起始地址。(2)第二个参数last:是结束的地址(最后一个数据的后一个数据的地址)(3)第三个

2020-08-06 09:30:50 12532 1

转载 快读的作用C++

·首先来比较一下读入1000000个数据cin与快读所需要的时间:从这两张图片中两者的区别已经十分明显,那么如此快速的read函数该如何构造呢?快读(read)inline int read(){ register int s=0,w=1; register char ch=getchar(); while(ch<'0'||ch>'9') { if(ch=='-') { w=-1;

2020-08-03 16:08:35 901 2

原创 ACM暑假培训第二周学习总结----出自南昌理工学院ACM集训队

1.vector与数组的区别vector是c++标准库中bai定义的类型,是容器du的一种。标准库中容器有很多种,vector只是最基本的一种,vector类型和数组类型的基本功能都是一样的,就是存储同类元素,但是他与数组最大的区别就是可以实现动态存储。vector相当于动态数组,比如 char str[100];只能存储100个字符。vector可以动态增长。vector str(10,‘A’); //初始化为zhi包含10个’A’字符的数组str.push_back(‘B’); // 现在dao

2020-08-02 09:00:29 214

原创 关于vector有什么用与数组的区别

1.vector与数组的区别vector是c++标准库中bai定义的类型,是容器du的一种。标准库中容器有很多种,vector只是最基本的一种,vector类型和数组类型的基本功能都是一样的,就是存储同类元素,但是他与数组最大的区别就是可以实现动态存储。vector相当于动态数组,比如 char str[100];只能存储100个字符。vector可以动态增长。vector str(10,‘A’); //初始化为zhi包含10个’A’字符的数组str.push_back(‘B’); // 现在dao

2020-08-02 08:28:37 2621

转载 简单快速学习c++中的STL

1、选择C++刷算法的理由1.C++速度快(C不是更快么,java太慢了)2.C++有STL(什么是STL)——使用很方便的类库3.如何使用STL进行高效刷算法4.好处:刷算法,学习成本极低5.如何从C到C++(仅基础语法到刷算法程度)俗话说:磨刀不误砍柴工不会c++仍然可以做,但是效率低2、输入输出C++保留了C的scanf和printf,增加了额外的cin与cout例子2.1.C程序中输入输出int a;scanf("%d",&a);printf("%d",a);2

2020-07-29 15:06:19 321

原创 第一周学习总结acm暑假培训

学习内容 **七月21日** 二分查找 1.必须为有序序列 2.单调不减 了解了 (stl--lower--bound #include<bits/stdc++.h>) **七月22日——七月25日** 学习并深入了解c++ **七月26日** 深入了解STL等等有关内容 STL的六大组件 1.容器 各种数据结构如:vector list deque set map; 2.算法:各种常用的算法 如sor

2020-07-26 23:09:25 135

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除