摘要: 以前知识点与容器的联系 这里不介绍具体用法,只是满足个人的需求对容器的探索。 1 循环与容器 如果循环里定义了个数据结构vector,对它进行t次循环,每次都会重新初始化。如: for(int i=0;i<3;++i) { vector<int> a(100); cout<<a.size()<<' 阅读全文
posted @ 2020-12-06 22:37 七铭的魔法师 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 主人的任务罢了 A. Most Unstable Array 题意 给你一个由n个非负整数构成的数列a,其中元素为:\(a_1,a_2,a_3,...,a_n\),其每个元素的总和为m,求 \(ans=\Sigma_{i=1}^{n-1}|a_i-a_{i+1}|\) 的最小值。 思路 找规律: 简 阅读全文
posted @ 2020-12-06 15:05 七铭的魔法师 阅读(65) 评论(0) 推荐(0) 编辑
摘要: count和count_if的用法总结 1 algorithm下的count algorithm头文件下的count用于元素的计数,使用对象包括vector,list,set,数组,等等。如: count(begin,end,k);//格式 int arr[100]; count(arr,arr+i 阅读全文
posted @ 2020-12-06 11:41 七铭的魔法师 阅读(793) 评论(0) 推荐(0) 编辑
摘要: pair类型 别人那里复制的,并添加了自己的修改和理解 头文件:#include<utility>(iostream自带) pair是一种模板类型,其中包含两个数据值,两个数据的类型可以不同。 1、类模板:template <class T1, class T2> struct pair 参数:T1 阅读全文
posted @ 2020-12-06 11:37 七铭的魔法师 阅读(313) 评论(0) 推荐(0) 编辑