![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
蓝桥杯2021
翟小花@@
这个作者很懒,什么都没留下…
展开
-
回溯法解决n皇后问题
#include <iostream>#include <bits/stdc++.h>using namespace std;const int N=10;int n;int a[N];int cnt=0;bool check(int x,int y){ for(int i=1;i<x;i++){ if(a[i]==y) return false; if(x+y==i+a[i])原创 2021-04-13 17:33:38 · 68 阅读 · 0 评论 -
使用stl自带函数实现全排列
除了使用dfs实现全排列外的另一个简单方法,但是时间复杂度比较高,同时新单词为permutation//排列、组合、置换举例:输出3的全排列#include <bits/stdc++.h>#include <vector>#include <algorithm>#include <string>using namespace std;int main(){ int a[3]={1,2,3}; do{ for(i原创 2021-04-11 08:49:56 · 141 阅读 · 0 评论 -
容器 vector嵌套vector
#include <bits/stdc++.h>#include <vector>#include <algorithm>#include <string>using namespace std;//vector嵌套容器,并遍历输出//类似二维数组void test1(){ vector<vector<int>>v; //创建小容器 vector<int> v1; vector&原创 2021-04-06 16:53:25 · 244 阅读 · 0 评论 -
容器 vector存放自定义数据类型
#include <bits/stdc++.h>#include <vector>#include <algorithm>#include <string>using namespace std;//vector中存放自定义数据类型class Person{public: //构造函数 Person(string name,int age) { this->name=name; th原创 2021-04-06 16:34:44 · 163 阅读 · 0 评论 -
容器vector存放基本数据类型
#include <bits/stdc++.h>#include <vector>#include <algorithm>using namespace std;//vector容器存放内置数据类型void vprint(int val){ cout<<val<<endl;}void test(){ //创建 vector<int> v1; //插入数据 v1.push_back(原创 2021-04-06 16:21:59 · 482 阅读 · 0 评论